evive has 1 single-colour and 2 dual-colour programmable LEDs, along with fix LEDs for serial communication, power indication and battery charging status.
A single colour LED is connected to digital pin 13 of Arduino Mega, which is programmable and can be controlled via digitalWrite() or analogWrite() functions.
The following code illustrates the use of digitalWrite() to control LED:
The following code illustrates the use of analogWrite() to control LED:
Two dual-colour programmable LEDs are attached to digital pins 28 and 29 for first LED and digital pin 30 and 31 for the second LED. By controlling the output of one of the pin, you can control one colour of the LED and by controlling the second colour. Both the LEDs are common cathode LEDs, which means that the common terminal is GND and when the other pins are given HIGH, the LED glows.
The following program illustrates how to use dual-colour LED.