Retos de conexión y programación
OBJETIVO DE LA SESIÓN
Pondrás en práctica tus conocimientos en electrónica y programación realizando pequeños retos de interpretación de diagramas.
Actividad 1. Interpretación de diagramas
MATERIALES PARA TRABAJAR DURANTE LA SESIÓN
> Computadora
> Arduino UNO
> Cable de descarga
> Cable Jumper
> Push button
> Leds varios
> Resistencias 220Ω
> Resistencias 10kΩ
> Cable Jumper
> Lápiz
> Colores
Escribe el programa en lenguaje de programación de Arduino, y realiza interpretación del siguiente diagrama de flujo.
int boton_1 = 2;
int LED_1 = 8;
int LED_2 = 9;
int LED_3 = 10;
void setup(){ Serial.begin(9600);
pinMode(boton, INPUT);
pinMode(LED_1, OUTPUT);
pinMode(LED_1, OUTPUT);
pinMode(LED_1, OUTPUT); }
void loop(){ int lectura = digitalRead(boton);
if(lectura == HIGH){ Serial.println(lectura); digitalWrite(LED_1, HIGH); delay(1000);
digitalWrite(LED_2, HIGH); delay(1000);
digitalWrite(LED_3, HIGH); delay(1000);
digitalWrite(LED_1, LOW); digitalWrite(LED_2, LOW); digitalWrite(LED_3, LOW); } }
Explica qué cosas podrías reforzar, si consideras que cometiste algún error y de qué forma lo solucionaste:
Antes de escribir la programación, es necesario entender el diagrama de flujo. Es importante resaltar que el programa tiene que recibir una señal digital alta, esto en la programación se traduce a “HIGH”.
Actividad 2. Interpretación de diagramas electrónicos
Dibuja la interpretación del diagrama electrónico en la Protoboard de la segunda imagen.