INSTITUTO NACIONAL JUAN PABLO
II
ELECTRONICA I PROGRAM
GUÍA DE PRACTICA DE PROGRAMACION DE
ARDUINO UNO
DOCENTE: Ing. Wilfredo Mejía
ESTRUCTURA DE CONTROL IF/ELSE ¿Qué aprendo?
OBJETIVOS
Cablear un circuito
Configurar los pines de arduino como entradas Condicional if/else
con la finalidad de leer la condición del
pulsador Estado del pulsador
Conocer el funcionamiento de la estructura de Leer una entrada
control IF/ELSE digital
Utilizar los comandos pinMode, digitalRead
INTRODUCCION
En la práctica anterior se
utilizaron los comandos como
digitalWrite, pinMode, para
escribir/enviar señales digitales
de 0 o 5v. Ahora veamos como
leer señales de 0v o 5v con
Arduino.
Un pulsador (en inglés, “pushbutton”) no es más que un tipo de interruptor en el cual
se establece la posición de encendido mediante la pulsación de un botón gracias a
la presión que se ejerce sobre una lámina conductora interna. En el momento de
cesar la pulsación sobre dicho botón, un muelle hace recobrar a la lámina su
posición primitiva, volviendo a la posición de “abierto”.
MATERIAL Y EQUIPO A UTILIZAR
DESARROLLO DE LA PRACTICA
Construya el circuito de la siguiente figura en la breadboard
Edite en el programa de arduino el siguiente código
Indicaciones:
Edite el siguiente programa en la plataforma de arduino
int pulsador=2; //Declara como variable entera el pin 2 al que se llamara pulsador
int led=13; // Se declara el pin trece como led
void setup ( )
pinMode(pulsador, INPUT); //El pulsador se conecta al pin 2 como entrada
pinMode(led,OUTPUT); // el pin 13 sera salida donde se conecta el led
void loop ( ) {
if (digitalRead(pulsador)==HIGH) {
digitalWrite(led, HIGH); }
else {
digitalWrite(led, LOW); }
}