Example #1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            // Can we actually connect to the unit?
            int status = lw.connect();

            if (status == 0)
            {
                MessageBox.Show("Device couldn't be found!");
                Environment.Exit(1);
            }

            // Initiliase LEDs and their states
            led1 = new led(littleWire.PIN1, false, bulb1);
            led2 = new led(littleWire.PIN2, false, bulb2);
            led3 = new led(littleWire.PIN3, false, bulb3);
            led4 = new led(littleWire.PIN4, false, bulb4);

            // Set up pin directions on the device
            lw.pinMode(led1.pin, littleWire.OUTPUT);
            lw.pinMode(led2.pin, littleWire.OUTPUT);
            lw.pinMode(led3.pin, littleWire.OUTPUT);
            lw.pinMode(led4.pin, littleWire.OUTPUT);

            // Clear pins, just in case
            lw.digitalWrite(led1.pin, littleWire.LOW);
            lw.digitalWrite(led2.pin, littleWire.LOW);
            lw.digitalWrite(led3.pin, littleWire.LOW);
            lw.digitalWrite(led4.pin, littleWire.LOW);
        }
Example #2
0
 private void toggle_led(ref led led)
 {
     // Toggle the bulb and the pin state
     if (led.state)
     {
         lw.digitalWrite(led.pin, littleWire.LOW);
         led.icon.Source = bulb_off;
         led.state       = false;
     }
     else
     {
         lw.digitalWrite(led.pin, littleWire.HIGH);
         led.icon.Source = bulb_on;
         led.state       = true;
     }
 }
 private void toggle_led(ref led led)
 {
     // Toggle the bulb and the pin state
     if (led.state)
     {
         lw.digitalWrite(led.pin, littleWire.LOW);
         led.icon.Source = bulb_off;
         led.state = false;
     }
     else
     {
         lw.digitalWrite(led.pin, littleWire.HIGH);
         led.icon.Source = bulb_on;
         led.state = true;
     }
 }
Example #4
0
    static void Main(string[] args)
    {
        led ledd = new led();

        ledd.DisplayLEDOnScreen("LED");
    }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            // Can we actually connect to the unit?
            int status = lw.connect();
            if (status == 0)
            {
                MessageBox.Show("Device couldn't be found!");
                Environment.Exit(1);
            }

            // Initiliase LEDs and their states
            led1 = new led(littleWire.PIN1, false, bulb1);
            led2 = new led(littleWire.PIN2, false, bulb2);
            led3 = new led(littleWire.PIN3, false, bulb3);
            led4 = new led(littleWire.PIN4, false, bulb4);

            // Set up pin directions on the device
            lw.pinMode(led1.pin, littleWire.OUTPUT);
            lw.pinMode(led2.pin, littleWire.OUTPUT);
            lw.pinMode(led3.pin, littleWire.OUTPUT);
            lw.pinMode(led4.pin, littleWire.OUTPUT);

            // Clear pins, just in case
            lw.digitalWrite(led1.pin, littleWire.LOW);
            lw.digitalWrite(led2.pin, littleWire.LOW);
            lw.digitalWrite(led3.pin, littleWire.LOW);
            lw.digitalWrite(led4.pin, littleWire.LOW);
        }