Ejemplo n.º 1
0
 public SensorController()
 {
     temphumiSensor = DeviceFactory.Build.DHTTemperatureAndHumiditySensor(Pin.DigitalPin2, DHTModel.Dht11);
     pirMotion      = DeviceFactory.Build.PIRMotionSensor(Pin.DigitalPin3);
     button         = DeviceFactory.Build.ButtonSensor(Pin.DigitalPin4);
     relay          = DeviceFactory.Build.Relay(Pin.DigitalPin5);
     soundSensor    = DeviceFactory.Build.SoundSensor(Pin.AnalogPin0);
     lightSensor    = DeviceFactory.Build.LightSensor(Pin.AnalogPin1);
     gasSensor      = DeviceFactory.Build.GasSensorMQ2(Pin.AnalogPin2);
     display        = DeviceFactory.Build.OLEDDisplay128X64();
     motor          = DeviceFactory.Build.MiniMotorDriver();
     lockState      = false;
 }
Ejemplo n.º 2
0
 public void Run(IBackgroundTaskInstance taskInstance)
 {
     oled = DeviceFactory.Build.OLEDDisplay128X64();
     while (true)
     {
         HelloWord();
         Task.Delay(2000).Wait();
         PrintNumbers();
         Task.Delay(2000).Wait();
         OLED_Horizontal_Addressing_Mode();
         Task.Delay(2000).Wait();
         OLED_Bitmap_Inverse_Display();
         Task.Delay(2000).Wait();
         BrightnessControl();
     }
 }