void OnNetworkConnected(object sender, EventArgs e) { timerCallback = new TimerCallback(OnTimerInterrupt); timer = new Timer(timerCallback, null, TimeSpan.FromTicks(0), new TimeSpan(1, 0, 0)); mapleServer.Start("PlantHost", Initializer.CurrentNetworkInterface.IPAddress); displayController.Clear(true); displayController.DrawText("Connected!"); Thread.Sleep(1000); rgbPwmLed.SetColor(Netduino.Foundation.Color.Green); }
void InitializePeripherals() { ledBarGraph = new LedBarGraph( new Microsoft.SPOT.Hardware.Cpu.Pin[10] { N.Pins.GPIO_PIN_D0, N.Pins.GPIO_PIN_D1, N.Pins.GPIO_PIN_D2, N.Pins.GPIO_PIN_D3, N.Pins.GPIO_PIN_D4, N.Pins.GPIO_PIN_D5, N.Pins.GPIO_PIN_D6, N.Pins.GPIO_PIN_D7, N.Pins.GPIO_PIN_D8, N.Pins.GPIO_PIN_D12 } ); rgbPwmLed = new RgbPwmLed ( redPin: N.PWMChannels.PWM_PIN_D11, greenPin: N.PWMChannels.PWM_PIN_D10, bluePin: N.PWMChannels.PWM_PIN_D9, redLedForwardVoltage: 1.05f, greenLedForwardVoltage: 1.5f, blueLedForwardVoltage: 1.5f ); rgbPwmLed.StartPulse(Netduino.Foundation.Color.Red); displayController = new DisplayController(); displayController.DrawText("Connecting..."); humiditySensorController = new HumiditySensorController ( analogPort: N.Pins.GPIO_PIN_A0, digitalPort: N.Pins.GPIO_PIN_D13 ); }