public MainPage() { InitializeComponent(); Unloaded += MainPage_Unloaded; //Window.Current.CoreWindow.PointerCursor = null; connection = new RemoteConnection(); connection.OnLedEvent(LedEvent); led = new MulticolorLed(redPinNumber: 18, greenPinNumber: 23, bluePinNumber: 24); humitureSensor = new Dht11HumitureSensor(pinNumber: 4); relay = new Relay(pinNumber: 16); motionDetector = new Sr501PirMotionDetector(pinNumber: 12); motionDetector.RaiseEventsOnUIThread = true; motionDetector.MotionDetected += MotionDetector_MotionDetected; motionDetector.MotionStopped += MotionDetector_MotionStopped; flameSensor = new FlameSensor(pinNumber: 27); flameSensor.RaiseEventsOnUIThread = true; flameSensor.FlameDetected += FlameSensor_FlameDetected; flameSensor.FlameExtinguished += FlameSensor_FlameExtinguished; timer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(5) }; timer.Tick += Timer_Tick; }
public MainPage() { InitializeComponent(); Unloaded += MainPage_Unloaded; led = new MulticolorLed(redPinNumber: 27, greenPinNumber: 22, bluePinNumber: 23); pir = new Sr501PirMotionDetector(pinNumber: 5); pir.RaiseEventsOnUIThread = true; pir.MotionDetected += pir_MotionDetected; pir.MotionStopped += pir_MotionStopped; }
public MainPage() { InitializeComponent(); Unloaded += MainPage_Unloaded; led = new MulticolorLed(redPinNumber: 27, greenPinNumber: 22, bluePinNumber: 23); pir = new Sr501PirMotionDetector(5); pir.RaiseEventsOnUIThread = true; pir.MotionDetected += pir_MotionDetected; pir.MotionStopped += pir_MotionStopped; }
public MainPage() { InitializeComponent(); Unloaded += MainPage_Unloaded; //Window.Current.CoreWindow.PointerCursor = null; connection = new RemoteConnection(); connection.OnLedEvent(LedEvent); led = new MulticolorLed(redPinNumber: 18, greenPinNumber: 23, bluePinNumber: 25); humitureSensor = new Dht11HumitureSensor(pinNumber: 4); humitureSensor.RaiseEventsOnUIThread = true; humitureSensor.ReadingChanged += HumitureSensor_ReadingChanged; relay = new Relay(pinNumber: 16); motionDetector = new Sr501PirMotionDetector(pinNumber: 12); motionDetector.RaiseEventsOnUIThread = true; motionDetector.MotionDetected += MotionDetector_MotionDetected; motionDetector.MotionStopped += MotionDetector_MotionStopped; metalTouchSensor = new MetalTouchSensor(pinNumber: 5); metalTouchSensor.RaiseEventsOnUIThread = true; metalTouchSensor.TouchDetected += MetalTouchSensor_TouchDetected; metalTouchSensor.TouchRemoved += MetalTouchSensor_TouchRemoved; flameSensor = new FlameSensor(pinNumber: 26); flameSensor.RaiseEventsOnUIThread = true; flameSensor.FlameDetected += FlameSensor_FlameDetected; flameSensor.FlameExtinguished += FlameSensor_FlameExtinguished; timer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(30) }; timer.Tick += Timer_Tick; }