// event_high.nqc #define MY_EVENT 0 // we'll use event #0 task main() { SetSensor(SENSOR_2, SENSOR_LIGHT); SetUserDisplay(SENSOR_2, 0); SetEvent(MY_EVENT, SENSOR_2, EVENT_TYPE_HIGH); SetUpperLimit(MY_EVENT, 80); SetLowerLimit(MY_EVENT, 50); SetHysteresis(MY_EVENT, 5); while(true) { monitor(EVENT_MASK(MY_EVENT)) { until(false); } catch { PlaySound(SOUND_CLICK); } } }