Tarea 1 LED
Tarea 1 LED
Tarea 1 LED
void loop(){
Serial.println(digitalRead(BOTON)); 1.3 Código para Arduino Uno R3
if(digitalRead(BOTON)) #define BOTON A5
{ #define LED A4
digitalWrite(LED, HIGH); void setup(){
} Serial.begin(9600);
else pinMode(BOTON,'INPUT_PULLDOWN');
digitalWrite(LED, LOW); pinMode(LED,'OUTPUT');
} }
1.1 Cómo entender el código
Primero podemos apreciar que definimos void loop(){
elementos que están conectados a los pines 23 y 23 Serial.println(digitalRead(BOTON));
de la tarjeta controladora, correspondientemente. if(digitalRead(BOTON))
En la función setup(), se inicia la comunicación {
serial a una velocidad de 9600 baudios utilizando
digitalWrite(LED, HIGH);
Serial.begin(9600). La comunicación serial
permite enviar y recibir datos entre la placa y una }
computadora. else
Se configuran los pines BOTON y LED. El pin digitalWrite(LED, LOW);
BOTON se configura como entrada utilizando el }
modo INPUT_PULLDOWN, que habilita una En este caso podemos apreciar que es muy similar
resistencia interna de pull-down para mantener al código original, solo que, al momento de definir
estable el estado del pin cuando no se presiona el a los pines, está claro que cambia el nombramiento,
botón. El pin LED se configura como salida. por ello usamos el pin A5 para el botón y el pin A4
En la función loop(), se lee el estado del pin para el LED.
BOTON utilizando digitalRead(BOTON) y se III. RESULTADOS
imprime en el monitor serial utilizando
En un momento inicial no tomamos en cuenta los
Serial.println(digitalRead(BOTON)).
pines de 3.3 V y el GND, ya que nos apegamos
Se evalúa si el botón está presionado utilizando mucho a la imagen proporcionada que nos
if(digitalRead(BOTON)). Si el estado del botón es olvidamos de que debía alimentarse de alguna
HIGH, se enciende el LED utilizando forma, hasta compañeros de trabajo nos hicieron
digitalWrite(LED, HIGH). Si el estado del botón es esa observación, debíamos conectar esos 3.3V, al
LOW, se apaga el LED utilizando igual que el GND.
digitalWrite(LED, LOW).
Una vez teniendo todo en orden al usar el pulsador,
se pudo completar la práctica, por fin enciende el
1.2 Simulación LED.
IV. CONCLUSIÓN
Podemos concluir que no debemos subestimar un
circuito por más sencillo que se vea, ya que nos
tomo un tanto de tiempo para que pudiéramos
completar la práctica. Es siempre importante estar
concentrados y dedicados, junto a
comentarios/observaciones de los compañeros de
Se seleccionaron los elementos necesarios para el clase y equipo.
cableado, a lo que es necesario usar la placa de
Arduino Uno R3, ya que la placa de ESP32 no esta
disponible en el listado de los elementos de
TINKERCAD.