[go: up one dir, main page]

0% encontró este documento útil (0 votos)
21 vistas3 páginas

Display Arduino

Este documento describe un ejercicio práctico para mostrar un mensaje en un display LCD utilizando Arduino en Tinkercad. Se requieren componentes como un Arduino Uno, un display LCD, un botón y una resistencia, y se proporcionan instrucciones detalladas para la configuración y el código necesario. El objetivo es que los estudiantes aprendan a interactuar con el display LCD y manejar entradas digitales mediante un botón.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas3 páginas

Display Arduino

Este documento describe un ejercicio práctico para mostrar un mensaje en un display LCD utilizando Arduino en Tinkercad. Se requieren componentes como un Arduino Uno, un display LCD, un botón y una resistencia, y se proporcionan instrucciones detalladas para la configuración y el código necesario. El objetivo es que los estudiantes aprendan a interactuar con el display LCD y manejar entradas digitales mediante un botón.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Ejercicio: Mostrar Mensaje en Display LCD con Arduino en

Tinkercad
Ejercicio para que puedas realizarlo en Tinkercad, utilizando un Arduino virtual,
una protoboard y un display LCD.

Objetivo:

Mostrar un mensaje en un display LCD cuando se presione un botón.

Materiales (en Tinkercad):

•1 Arduino Uno (virtual)


•1 Display LCD 16x2 (con interfaz I2C, opcional pero recomendado)
•1 Botón (push button)
•1 Resistencia (10 kOhm, para el botón)
•Cables de conexión
•Protoboard virtual

Instrucciones:

1.Configurar el entorno en Tinkercad:


•Abre Tinkercad y crea un nuevo circuito.
•Añade los componentes mencionados al área de trabajo.
2.Conectar el display LCD:
•Si estás utilizando un display LCD con interfaz I2C:
•Conecta VCC al pin 5V del Arduino.
•Conecta GND a la tierra (GND) del Arduino.
•Conecta SDA al pin A4 del Arduino.
•Conecta SCL al pin A5 del Arduino.
3.Conectar el botón:
•Conecta un extremo del botón al pin digital 7 del Arduino.
•Conecta el otro extremo del botón a la tierra (GND).
•Conecta un extremo de la resistencia de 10 kOhm al pin digital 7 del Arduino.
•Conecta el otro extremo de la resistencia al voltaje (5V).

"Si piensas que los usuarios de tus programas son idiotas, sólo los idiotas usarán tus programas".
Linus Torvald
Ingeniero José Rivera Bracho
4.Cargar el código en Arduino:

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Configura el LCD en la dirección 0x27 con 16 columnas y 2 filas
LiquidCrystal_I2C lcd(0x27, 16, 2);
const int buttonPin = 7;
bool buttonState = LOW;
void setup() {
lcd.init(); // Inicializa el LCD
lcd.backlight(); // Enciende la luz de fondo
pinMode(buttonPin, INPUT);
lcd.setCursor(0, 0);
lcd.print("Presiona el");
lcd.setCursor(0, 1);
lcd.print("boton!");
}

void loop() {
buttonState = digitalRead(buttonPin);

if (buttonState == HIGH) {
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Hola, mundo!");
delay(2000); // Espera 2 segundos antes de volver al mensaje inicial
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Presiona el");
lcd.setCursor(0, 1);
lcd.print("boton!");
}
delay(100); // Pequeño retraso para estabilizar las lecturas
}

"Si piensas que los usuarios de tus programas son idiotas, sólo los idiotas usarán tus programas".
Linus Torvald
Ingeniero José Rivera Bracho
5.Probar el circuito:
•Inicia la simulación en Tinkercad.
•Presiona el botón virtual para ver cómo cambia el mensaje en el display LCD.

Explicación:

•Display LCD: Muestra texto y se controla mediante el Arduino.


•Botón: Actúa como un interruptor que, al presionarse, cambia el mensaje en el
display.
•Protoboard: Facilita las conexiones temporales entre componentes.
Este ejercicio es ideal para que los estudiantes comprendan cómo interactuar con
un display LCD y cómo manejar entradas digitales con un botón en un entorno
virtual. Pueden experimentar con diferentes mensajes y configuraciones de
visualización.

"Si piensas que los usuarios de tus programas son idiotas, sólo los idiotas usarán tus programas".
Linus Torvald
Ingeniero José Rivera Bracho

También podría gustarte