Difference between revisions of "4 Display colors with RGB LED"
(Created page with "Category:Arduino Tutorials 680px") |
|||
Line 1: | Line 1: | ||
[[Category:Arduino Tutorials]] | [[Category:Arduino Tutorials]] | ||
[[File:Arduino Interface RGB LED.JPG|680px]] | [[File:Arduino Interface RGB LED.JPG|680px]] | ||
+ | ==Code== | ||
+ | <syntaxhighlight> | ||
+ | /* | ||
+ | Blink RGB | ||
+ | Turns on an LED RED,GREEN and BLUE, repeatedly. | ||
+ | |||
+ | |||
+ | */ | ||
+ | |||
+ | // Pin 11,12,13 has an LED connected Through resistor. | ||
+ | // LED Anode is connected to +5V. | ||
+ | // give it a name: | ||
+ | int led = 13; | ||
+ | int led1 = 12; | ||
+ | int led2 = 11; | ||
+ | // the setup routine runs once when you press reset: | ||
+ | void setup() { | ||
+ | // initialize the digital pin as an output. | ||
+ | pinMode(led, OUTPUT); | ||
+ | pinMode(led1, OUTPUT); | ||
+ | pinMode(led2, OUTPUT); | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | digitalWrite(led2, HIGH); | ||
+ | digitalWrite(led1, HIGH); | ||
+ | digitalWrite(led, HIGH); | ||
+ | delay(500); | ||
+ | digitalWrite(led, LOW); | ||
+ | digitalWrite(led1, HIGH); | ||
+ | delay(500); | ||
+ | digitalWrite(led1, LOW); | ||
+ | digitalWrite(led2, HIGH); | ||
+ | delay(500); | ||
+ | digitalWrite(led2 , LOW); | ||
+ | delay(500); | ||
+ | |||
+ | </syntaxhighlight> |
Revision as of 00:09, 13 September 2014
Code
/* Blink RGB Turns on an LED RED,GREEN and BLUE, repeatedly. */ // Pin 11,12,13 has an LED connected Through resistor. // LED Anode is connected to +5V. // give it a name: int led = 13; int led1 = 12; int led2 = 11; // the setup routine runs once when you press reset: void setup() { // initialize the digital pin as an output. pinMode(led, OUTPUT); pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); } void loop() { digitalWrite(led2, HIGH); digitalWrite(led1, HIGH); digitalWrite(led, HIGH); delay(500); digitalWrite(led, LOW); digitalWrite(led1, HIGH); delay(500); digitalWrite(led1, LOW); digitalWrite(led2, HIGH); delay(500); digitalWrite(led2 , LOW); delay(500);