(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

Arduino Interface RGB LED.JPG

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);