lunes, 30 de enero de 2017

solo electronica electronica programada

SOLO ELECTRONICA ELECTRONICA PROGRAMADA

En la siguiente práctica os presento dos circuitos que se parecen, pero en uno al no estar programado mediante Arduino, los LEDs permanecen siempre encendidos. En cambio los LEDs programados mediante Arduino, van apagándose cada 5 segundos, primero el verde, luego el amarillo y finalmente el rojo, después se encienden todos otra vez.

Elementos necesarios:
6 LEDs (2 verdes, 2 amarillos y dos rojos).
6 Resistencias de 220 Ohmios.
Placa Protoboard.
Arduino.
Cables.
3 pilas AAA
Portapilas.


Pulsa para ver la animación.

El montaje de los dos circuitos es:

 Esquema eléctrico:



Código del programa para subir al Arduino

/*************/
/*  Programando LEDS */
/*************/

/*** David Lobo Martínez ***/

//** Definiciones **//
int rojo=3;      //definimos el valor del pin para el led rojo
int amarillo=5;  //definimos el valor del pin para el led amarillo
int verde=8;     //definimos el valor del pin para el led verde

//** Programa **//

void setup() { //declaraciones
  pinMode(verde,OUTPUT);   //declaramos el pin verde como salida
  pinMode(amarillo,OUTPUT);//declaramos el pin amarillo como salida
  pinMode(rojo,OUTPUT);    //declaramos el pin rojo como salida
}

void loop() { //bucle a repetir continuamente
 digitalWrite(verde,HIGH); //encendemos el led verde
 digitalWrite(amarillo,HIGH); //encendemos el led amarillo
 digitalWrite(rojo,HIGH); //encendemos el led rojo

 delay(5000);             //esperamos 5 segundos
 digitalWrite(verde,LOW);  //apagamos el led verde

 delay(5000);              //esperamos 5 segundos
 digitalWrite(amarillo,LOW);  //apagamos el led amarillo

 delay(5000);             //esperamos 5 segundos
 digitalWrite(rojo,LOW);  //apagamos el led rojo
 delay(5000);             //esperamos 5 segundos y el loop se repite desde void loop
}

No hay comentarios:

Publicar un comentario