tatoanllo
Usuario (España)
http://informaticocabron.wordpress.com/ Semaforo con boton arduino (sketch by esipking) link: http://www.youtube.com/watch?v=F3JAtX--6S8&w=420&h=315 int boton = 7 ; int rojo = 4 ; int naranja = 3 ; int verde = 2 ; int peatongo = 12 ; int peatonpara = 13 ; int botonaco = 0 ; void setup () { pinMode(13, OUTPUT); pinMode(12, OUTPUT); pinMode(4, OUTPUT); pinMode(3, OUTPUT); pinMode(2, OUTPUT); pinMode(7, INPUT); } void loop () { int botonaco = digitalRead(boton); if (botonaco == LOW) { digitalWrite(peatonpara, HIGH); digitalWrite(verde, HIGH); } else { digitalWrite(verde, LOW); digitalWrite(naranja, HIGH); delay(1000); digitalWrite(naranja, LOW); digitalWrite(rojo, HIGH); delay(250); digitalWrite(peatongo, HIGH); digitalWrite(peatonpara, LOW); delay(3000); digitalWrite(peatongo, LOW); digitalWrite(peatonpara, HIGH); digitalWrite(rojo, LOW); } } Vaiven 7 leds arduino link: http://www.youtube.com/watch?v=xzpTPErIq-w&w=420&h=315 void setup() { pinMode(13,OUTPUT); pinMode(12,OUTPUT); pinMode(11,OUTPUT); pinMode(11,OUTPUT); pinMode(10,OUTPUT); pinMode(9,OUTPUT); pinMode(8,OUTPUT); pinMode(7,OUTPUT); pinMode(6,OUTPUT); } void loop() { digitalWrite(12,LOW); digitalWrite(13,HIGH); digitalWrite(11,LOW); digitalWrite(10,LOW); digitalWrite(9,LOW); digitalWrite(8,LOW); digitalWrite(7,LOW); digitalWrite(6,LOW); delay(100); digitalWrite(13,LOW); digitalWrite(12,HIGH); digitalWrite(11,LOW); digitalWrite(10,LOW); digitalWrite(9,LOW); digitalWrite(8,LOW); digitalWrite(7,LOW); digitalWrite(6,LOW); delay(100); digitalWrite(12,LOW); digitalWrite(13,LOW); digitalWrite(11,HIGH); digitalWrite(10,LOW); digitalWrite(9,LOW); digitalWrite(8,LOW); digitalWrite(7,LOW); digitalWrite(6,LOW); delay(100); digitalWrite(12,LOW); digitalWrite(13,LOW); digitalWrite(11,LOW); digitalWrite(10,HIGH); digitalWrite(9,LOW); digitalWrite(8,LOW); digitalWrite(7,LOW); digitalWrite(6,LOW); delay(100); digitalWrite(12,LOW); digitalWrite(13,LOW); digitalWrite(11,LOW); digitalWrite(10,LOW); digitalWrite(9,HIGH); digitalWrite(8,LOW); digitalWrite(7,LOW); digitalWrite(6,LOW); delay(100); digitalWrite(12,LOW); digitalWrite(13,LOW); digitalWrite(11,LOW); digitalWrite(10,LOW); digitalWrite(9,LOW); digitalWrite(8,HIGH); digitalWrite(7,LOW); digitalWrite(6,LOW); delay(100); digitalWrite(12,LOW); digitalWrite(13,LOW); digitalWrite(11,LOW); digitalWrite(10,LOW); digitalWrite(9,LOW); digitalWrite(8,LOW); digitalWrite(7,HIGH); digitalWrite(6,LOW); delay(100); digitalWrite(12,LOW); digitalWrite(13,LOW); digitalWrite(11,LOW); digitalWrite(10,LOW); digitalWrite(9,LOW); digitalWrite(8,LOW); digitalWrite(7,HIGH); digitalWrite(6,LOW); delay(100); digitalWrite(12,LOW); digitalWrite(13,LOW); digitalWrite(11,LOW); digitalWrite(10,LOW); digitalWrite(9,LOW); digitalWrite(8,LOW); digitalWrite(7,LOW); digitalWrite(6,HIGH); delay(100); digitalWrite(12,LOW); digitalWrite(13,LOW); digitalWrite(11,LOW); digitalWrite(10,LOW); digitalWrite(9,LOW); digitalWrite(8,LOW); digitalWrite(7,LOW); digitalWrite(6,HIGH); delay(100); digitalWrite(12,LOW); digitalWrite(13,LOW); digitalWrite(11,LOW); digitalWrite(10,LOW); digitalWrite(9,LOW); digitalWrite(8,LOW); digitalWrite(7,HIGH); digitalWrite(6,LOW); delay(100); digitalWrite(12,LOW); digitalWrite(13,LOW); digitalWrite(11,LOW); digitalWrite(10,LOW); digitalWrite(9,LOW); digitalWrite(8,HIGH); digitalWrite(7,LOW); digitalWrite(6,LOW); delay(100); digitalWrite(12,LOW); digitalWrite(13,LOW); digitalWrite(11,LOW); digitalWrite(10,LOW); digitalWrite(9,HIGH); digitalWrite(8,LOW); digitalWrite(7,LOW); digitalWrite(6,LOW); delay(100); digitalWrite(12,LOW); digitalWrite(13,LOW); digitalWrite(11,HIGH); digitalWrite(10,LOW); digitalWrite(9,LOW); digitalWrite(8,LOW); digitalWrite(7,LOW); digitalWrite(6,LOW); delay(100) ;digitalWrite(12,LOW); digitalWrite(13,LOW); digitalWrite(11,HIGH); digitalWrite(10,LOW); digitalWrite(9,LOW); digitalWrite(8,LOW); digitalWrite(7,LOW); digitalWrite(6,LOW); delay(100) ;digitalWrite(13,LOW); digitalWrite(12,HIGH); digitalWrite(11,LOW); digitalWrite(10,LOW); digitalWrite(9,LOW); digitalWrite(8,LOW); digitalWrite(7,LOW); digitalWrite(6,LOW); delay(100); digitalWrite(12,LOW); digitalWrite(13,HIGH); digitalWrite(11,LOW); digitalWrite(10,LOW); digitalWrite(9,LOW); digitalWrite(8,LOW); digitalWrite(7,LOW); digitalWrite(6,LOW); delay(100); } http://informaticocabron.wordpress.com/
