lunedì 7 ottobre 2013

Led Green+Blue in Arduino


Smontando un circuito elettrico rotto ho recuperato un diodo verde-rosso. Si tratta di un componente che non e' altro che l'unione in un unico oggetto di due led distinti. Sono presenti tre piedini: quello centrale e' l'anodo comune che deve essere collegato all'alimentazione a 5V mentre gli altri due piedini accendono rispettivamente il colore rosso e quello verde




In Fritzing e' disponibile solo il componente led RGB ma, ad esclusione di un pin in piu', le connessioni sono analoghe a quello a due colori



Ed infine lo sketch (connessione ai pin 9 e 10)
-------------------------------
int led1 = 9;
int led2 = 10;

void setup() {                

  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);

}

void loop() {
  digitalWrite(led1, HIGH);   
  digitalWrite(led2, LOW);
  delay(1000);          
  digitalWrite(led1, LOW);
  digitalWrite(led2, HIGH);    
  delay(1000); 
  digitalWrite(led1, HIGH);
  digitalWrite(led2, HIGH);
  delay(1000);
  digitalWrite(led1, LOW);   
  digitalWrite(led2, LOW);
  delay(1000);          
  
}