Para esto pondremos cuatro led a los cuales siguiendo el siguiente diagrama del led conectaremos las salidas del 4 al 7 a la conexión de anodo de cada uno de los led. Para las conexiones de cátodo solo conectariamos a una resistencia de 220 o 330 ohms la cual el otro extremo a una salida a tierra de galileo.
Foto de www.zazzle.es |
Una vez que hicimos las conexiones podemos crear nuestro código en este caso tendríamos que abrir el IDE para galileo o teclear el siguiente código
//salida en la que vamos a empezar el encendido int cont=4; //bandera para poder regresar boolean ban=true; void setup() { //empezamos con el cuatro int led=cont; //activamos todas como salida desde el 4 for(;led<=7;led++) pinMode(led,OUTPUT); } void loop() { //inicia encendiendo el led 4 y en cada vuelta va aumentando digitalWrite(cont,HIGH); //esperamos un tiempo delay(500); // apagamos el led que encendimos despues del tiempo digitalWrite(cont,LOW); //si la bandera esta activida va aumentando si esta falsa va disminuyendo if(ban) cont++; else cont--; // si el contador llego al final entonces empieza a regresar if(cont==8 && ban) ban=false; else if(cont==3 && !ban) ban=true; }
Puedes ver los ejercicios en:
Todo el contenido de los post de arduino son basados en la información
que recibí en el curso de Galileo patrocinado por Intel en el Cinvestav
de Guadalajara en Noviembre 2014.
Comunidad de galileo:
No hay comentarios:
Publicar un comentario