Tarea 3 leds

Page 1

UNIVERSIDAD REGIONAL AUTONOMA DE LSO ANDES “UNIANDES”

INGENIERIA DE SOFTWARE

TEMA: LEDS AUTORES: FRANCISCO RIVADENEIRA CURSO ARDUINO FECHA: 18/03/2018 IBARRA-ECUADOR 2018


Contenido 1

2

3

4

Led con push-buttom ...................................................................................................... 3 1.1

Código ...................................................................................................................... 3

1.2

Simulación en PROTEUS ........................................................................................ 3

1.3

Implementación en Hardware .................................................................................. 4

2 Leds con push-buttom. ............................................................................................... 5 2.1

Código ...................................................................................................................... 5

2.2

Simulación en PROTEUS. ....................................................................................... 5

2.3

Implementación en hardware. .................................................................................. 6

Semáforo......................................................................................................................... 7 3.1

Código. ..................................................................................................................... 7

3.2

Simulación en PROTEUS. ....................................................................................... 8

3.3

Implementación en hardware ................................................................................... 8

Auto fantástico................................................................................................................ 9 4.1

Código ...................................................................................................................... 9

4.2

Simulación en PROTEUS ...................................................................................... 10

4.3

Implementación en hardware ................................................................................. 10


1

Led con push-buttom

1.1 Cรณdigo 1 LED CON PUSH-BUTTOM /* *Un led con push botton */ int estado=0; void setup() { pinMode(8,INPUT);//Declaro al pin 8 como entrada pinMode(4,OUTPUT);//Declaro al pin 4 como una salida } void loop() { estado=digitalRead(8);//leer el estado del boton if(estado==HIGH){ digitalWrite(4,HIGH);//encendemso el led delay(100);//esperamos 100 milisegundos digitalWrite(4,LOW);//apagamos el led delay(100);//esperamos 100 milisegundos }else{ digitalWrite(4,LOW);//apagamos el led } } 1.2

Simulaciรณn en PROTEUS


1.3

Implementaciรณn en Hardware


2

2 Leds con push-buttom.

2.1 Cรณdigo /* * dos leds con push botton */ int estado=0; void setup() { pinMode(8,INPUT);//Declaro al pin 8 como entrada pinMode(4,OUTPUT);//Declaro al pin 4 como una salida pinMode(5,OUTPUT);//Declaro al pin 5 com salida } void loop() { estado=digitalRead(8);//leer el estado del boton if(estado==HIGH){ digitalWrite(4,HIGH);//encendemso el led delay(100);//esperamos 100 milisegundos digitalWrite(4,LOW);//apagamos el led delay(100);//esperamos 100 milisegundos digitalWrite(5,HIGH);//encendemso el led delay(100);//esperamos 100 milisegundos digitalWrite(5,LOW);//apagamos el led delay(100);//esperamos 100 milisegundos }else{ digitalWrite(4,LOW);//apagamos el led digitalWrite(5,LOW);//apagamos el led } } 2.2

Simulaciรณn en PROTEUS.


2.3

Implementaciรณn en hardware.


3

Semรกforo

3.1 Cรณdigo. /* semaforo */ int estado=0;//declaro la variable estado void setup() { pinMode(8,OUTPUT);//pin como salida pinMode(9,OUTPUT);//pin como salida pinMode(10,OUTPUT);//pin como salida pinMode(12,INPUT);//pin como entrada } void loop() { estado=digitalRead(12); if(estado==HIGH){ digitalWrite(8,1);//luz verde encendida delay(3000);//tiempo que la luz verde eta encendida digitalWrite(8,0);//Luz verde apagada delay(100);//tiempo de espera para encender la siguiente luz digitalWrite(9,1);//luz amarilla encendida delay(2000);//tiempo que la luz amarilla esta encendida digitalWrite(9,0);//luz amarilla apagada delay(100);//tiempo de espera para encender la siguiente luz digitalWrite(10,1);//luz roja encendida delay(3000);//tiempo que la luz roja esta encedida digitalWrite(10,0);//luz roja apagada delay(500);//tiempo de espera para encender la siguiente luz }else{ digitalWrite(8,LOW);//apagamos el led digitalWrite(9,LOW);//apagamos el led digitalWrite(10,LOW);//apagamos el led } }


3.2

Simulaciรณn en PROTEUS.

3.3

Implementaciรณn en hardware


4

Auto fantรกstico

4.1 Cรณdigo /* * Auto fantastico con boton */ int estado=0; void setup() { pinMode(2,OUTPUT);//declaro al pin como salida pinMode(3,OUTPUT);//declaro al pin como salida pinMode(4,OUTPUT);//declaro al pin como salida pinMode(5,OUTPUT);//declaro al pin como salida pinMode(6,OUTPUT);//declaro al pin como salida pinMode(8,INPUT);//declaro al pin como entrada } void loop() { estado=digitalRead(8);//fijo la variable etsado al valor del boton if(estado==HIGH){//condicion //secuancia para la ida de las leds digitalWrite(2,1); delay(100); digitalWrite(2,0); digitalWrite(3,1); delay(100); digitalWrite(3,0); digitalWrite(4,1); delay(100); digitalWrite(4,0); digitalWrite(5,1); delay(100); digitalWrite(5,0); digitalWrite(6,1); delay(100); digitalWrite(6,0); }else if(estado==LOW){ //secuancia para el rereso de las leds digitalWrite(5,1); delay(100); digitalWrite(5,0); digitalWrite(4,1); delay(100); digitalWrite(4,0); digitalWrite(3,1); delay(100); digitalWrite(3,0); digitalWrite(2,1); delay(100); digitalWrite(2,0); } }


4.2

Simulaciรณn en PROTEUS

4.3

Implementaciรณn en hardware


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.