Título: Semáforo con Arduino
Publicado por: @synthesize en 17 Junio 2010, 23:55 pm
Probando los leds nuevos... /* * Semáforo arduino * Leds conectados a pines 13, 11, 9 * Sergio López, scraff@hotmail.es */ int pin1 =13; int pin2 =11; int pin3 =9; void setup() { pinMode(pin1, OUTPUT); pinMode(pin2, OUTPUT); pinMode(pin3, OUTPUT); Serial.begin(9600); } void loop() { Serial.println("Semaforo - Inicio"); verd(); amar(); rojo(); } void rojo() { digitalWrite(pin1, HIGH); Serial.println("Semaforo - Rojo"); delay(30000); digitalWrite(pin1, LOW); } void amar() { digitalWrite(pin2, HIGH); Serial.println("Semaforo - Amarillo"); delay(8000); digitalWrite(pin2, LOW); } void verd() { digitalWrite(pin3, HIGH); Serial.println("Semaforo - Verde"); delay(20000); digitalWrite(pin3, LOW); }
El concentrador que uso para GND:http://i47.tinypic.com/e19jlv.jpg (http://i47.tinypic.com/e19jlv.jpg)
Título: Re: Semáforo con Arduino
Publicado por: Banti en 18 Junio 2010, 05:32 am
Jajaja :xD Aca te hize el mismo pero con matrices! Las respuestas por Serial no tengo aun porque no les entiendo muy bien a los String :-\ int pinA[3]={8, 9, 10}; int timeA[3]={30000, 8000, 20000};
void setup() { pinMode(pinA[0], OUTPUT); pinMode(pinA[1], OUTPUT); pinMode(pinA[2], OUTPUT); Serial.begin(9600); }
void loop() { Serial.println("Semaforo - Inicio"); sema(); }
void sema() { for (int i = 0; i < 3; i = i + 1) { digitalWrite(pinA[i], HIGH); delay(timeA[i]); digitalWrite(pinA[i], LOW); } }
Título: Re: Semáforo con Arduino
Publicado por: Debci en 18 Junio 2010, 19:40 pm
Como se nota que la mesa de una aula :rolleyes:
xD
Te gusta jugar con leds jeje Has probado los rgb de catodo comun? Saludos
|