Semaforo Arduino

Da RELug :: Reggio Emilia Linux User Group.
(Differenze fra le revisioni)
 
(3 revisioni intermedie di un utente non mostrate)
Riga 1: Riga 1:
== Foto ==
+
[[Categoria:Arduino]]
[[http://relug.linux.it/File:SemaforoArduino.jpg Foto Semaforo]]
+
 
 +
== Foto & Video ==
 +
[[http://relug.linux.it/images/Semaforo_Arduino.ogv Video Semaforo]]
  
 
== Schema ==
 
== Schema ==
  
 +
Pagina in costruzione ....
  
 
== Codice ==
 
== Codice ==
  
/*
+
/*
 
   Semaforo a led
 
   Semaforo a led
 
   Semplice sequenza di LED ripetuta
 
   Semplice sequenza di LED ripetuta
Riga 13: Riga 16:
 
   This example code is in the public domain.
 
   This example code is in the public domain.
 
  */
 
  */
 
+
void setup(){
void setup() {                 
+
                
 
   // inizializzazione dei digital pin all'output.
 
   // inizializzazione dei digital pin all'output.
 
 
 
   pinMode(13, OUTPUT);     
 
   pinMode(13, OUTPUT);     
  pinMode(11, OUTPUT);
+
  pinMode(11, OUTPUT);
    pinMode(9, OUTPUT);
+
  pinMode(9, OUTPUT);
}
+
  }
 
+
  void loop() {
void loop() {
+
 
 
   // scatta il verde
 
   // scatta il verde
 
   digitalWrite(13, HIGH);  // LED verde on
 
   digitalWrite(13, HIGH);  // LED verde on
Riga 38: Riga 40:
 
   digitalWrite(9, HIGH);  // LED rosso on
 
   digitalWrite(9, HIGH);  // LED rosso on
 
   delay(10000);            // il rosso dura per 10 secondi
 
   delay(10000);            // il rosso dura per 10 secondi
    
+
   }
}
+

Versione attuale delle 18:52, 5 feb 2014


[modifica] Foto & Video

[Video Semaforo]

[modifica] Schema

Pagina in costruzione ....

[modifica] Codice

/*
 Semaforo a led
 Semplice sequenza di LED ripetuta

 This example code is in the public domain.
*/
void setup(){
              
 // inizializzazione dei digital pin all'output.
 pinMode(13, OUTPUT);     
 pinMode(11, OUTPUT);
 pinMode(9, OUTPUT);
 }
 void loop() {
 
 // scatta il verde
 digitalWrite(13, HIGH);  // LED verde on
 digitalWrite(11, LOW);   // LED giallo off
 digitalWrite(9, LOW);    // LED rosso off
 delay(10000);            // il verde dura per 10 secondi
 // scatta il giallo
 digitalWrite(13, HIGH);  // LED verde on
 digitalWrite(11, HIGH);  // LED giallo on
 digitalWrite(9, LOW);    // LED rosso off
 delay(3000);             // il giallo dura per 3 secondi insieme al verde
 // scatta il rosso
 digitalWrite(13, LOW);   // LED verde off
 digitalWrite(11, LOW);   // LED giallo off
 digitalWrite(9, HIGH);   // LED rosso on
 delay(10000);            // il rosso dura per 10 secondi
 }
Strumenti personali