public static void Main() { var blueButton = new NetduinoGo.Button(GoSockets.Socket1); var redButton = new NetduinoGo.Button(GoSockets.Socket4); var led = new NetduinoGo.RgbLed(); var potentimoter = new NetduinoGo.Potentiometer(); var blue = new Rgb(255, 0, 0); var red = new Rgb(0, 0, 255); var selectedColour = blue; blueButton.ButtonReleased += (sender, state) => { selectedColour = blue; }; redButton.ButtonReleased += (sender, state) => { selectedColour = red; }; led.SetColor(selectedColour.Red, selectedColour.Green, selectedColour.Blue); while (true) { var intensity = potentimoter.GetValue(); led.SetColor((byte)(selectedColour.Red * intensity), (byte)(selectedColour.Green * intensity), (byte)(selectedColour.Blue * intensity)); } }
public static void Main() { NetduinoGo.Potentiometer pot = new NetduinoGo.Potentiometer(); NetduinoGo.PiezoBuzzer buzzer = new NetduinoGo.PiezoBuzzer(); while (true) { buzzer.SetFrequency(pot.GetValue() * 2000); } }
public static void Main() { NetduinoGo.RgbLed led = new NetduinoGo.RgbLed(); NetduinoGo.Potentiometer pot = new NetduinoGo.Potentiometer(); // pot.GetValue() - Returns a float from 0 to 1. while (true) { var value = (byte)(pot.GetValue() * 255); led.SetColor(value, value, value); } }