Código de Arduino simulando el cruce de una carretera con dos semáforos:
void setup() {
pinMode(2,OUTPUT); //verde
pinMode(3,OUTPUT); //ambar
pinMode(4,OUTPUT); //rojo
pinMode(5,OUTPUT); //verde2
pinMode(6,OUTPUT); //ambar2
pinMode(7,OUTPUT); //rojo2
}
void loop() {
digitalWrite(4,HIGH);
digitalWrite(3,LOW);
digitalWrite(2,LOW);
digitalWrite(7,LOW);
digitalWrite(6,LOW);
digitalWrite(5,HIGH);
delay(3000);
digitalWrite(4,HIGH);
digitalWrite(3,LOW);
digitalWrite(2,LOW);
digitalWrite(7,LOW);
digitalWrite(6,HIGH);
digitalWrite(5,LOW);
delay(3000);
digitalWrite(4,LOW);
digitalWrite(3,LOW);
digitalWrite(2,HIGH);
digitalWrite(7,HIGH);
digitalWrite(6,LOW);
digitalWrite(5,LOW);
delay(3000);
digitalWrite(4,LOW);
digitalWrite(3,HIGH);
digitalWrite(2,LOW);
digitalWrite(7,HIGH);
digitalWrite(6,LOW);
digitalWrite(5,LOW);
delay(3000);
}
·Que he hecho:
He echo todo el trabajo, ayudando a comprender a Alfredo y Celia como configurar arduino, ya que a ellos no se les daba muy bien este trabajo.
Que he aprendido
Al realizar esta practica he aprendido junto a mis compañeros a como programar una plataforma de hardware libre, donde tendría que ir el positivo, para que funciona el puerto tierra... Al principio muestra profesora nos enseño lo básico como encender y apagar un led, como hacer que parpade, cuantos segundos quieres que este encendido... después se nos fue complicando y empezamos a hacer secuencias con leds apagando y encendiendo otros, y por ultimo la tarea a entregar fue hacer un cruce simulando una carretera con dos semáforos donde cuando en uno estaba en rojo en el otro tenia que estar en verde, luego el rojo pasaría a ámbar y el verde se mantendría , y por ultimo el ámbar pasaría a verde y el verde a rojo y así continuamente.
Esto me pareció muy entretenido y interesante ya que nos iniciamos un poco en el mundo de la electrónica y la programación con la realización de diferentes proyectos.
No hay comentarios:
Publicar un comentario