WPSH203 LCD y protector de teclado para Arduino
Manual de usuario

Introducción
A todos los residentes de la Unión Europea
Información medioambiental importante sobre este producto
Este símbolo en el dispositivo o en el paquete indica que la eliminación del dispositivo después de su ciclo de vida podría dañar el medio ambiente. No deseche la unidad (ni las baterías) como residuo municipal sin clasificar; debe llevarlo a una empresa especializada para su reciclaje. Este dispositivo debe devolverse a su distribuidor o a un servicio de reciclaje local. Respete las normas ambientales locales.
En caso de duda, póngase en contacto con las autoridades locales de eliminación de residuos.
¡Gracias por elegir Whadda! Lea atentamente el manual antes de poner en funcionamiento este dispositivo. Si el dispositivo se dañó durante el transporte, no lo instale ni lo utilice y comuníquese con su distribuidor.
Instrucciones de seguridad
Lea y comprenda este manual y todas las señales de seguridad antes de utilizar este aparato.
Sólo para uso en interiores.
- Este dispositivo puede ser utilizado por niños a partir de 8 años y personas con capacidades físicas, sensoriales o mentales reducidas o con falta de experiencia y conocimiento si se les ha supervisado o instruido sobre el uso del dispositivo de forma segura y comprenden las peligros involucrados. Los niños no deben jugar con el dispositivo. Los niños no deben realizar la limpieza y el mantenimiento del usuario sin supervisión.
Directrices generales
- Consulte la garantía de calidad y servicio de Velleman® en las últimas páginas de este manual.
- Por razones de seguridad, está prohibido realizar modificaciones en el dispositivo. La garantía no cubre los daños causados por modificaciones realizadas por el usuario al dispositivo.
- Utilice el dispositivo únicamente para el fin previsto. El uso no autorizado del dispositivo anulará la garantía.
- Los daños causados por el incumplimiento de ciertas pautas de este manual no están cubiertos por la garantía y el distribuidor no aceptará responsabilidad por defectos o problemas resultantes.
- Ni Velleman Group NV ni sus distribuidores pueden ser considerados responsables de ningún daño (extraordinario, incidental o indirecto) de cualquier naturaleza (económico, físico...) que surja de la posesión, el uso o la falla de este producto.
- Conserve este manual para futuras consultas.
¿Qué es Arduino®?
Arduino® es una plataforma de creación de prototipos de código abierto basada en hardware y software fáciles de usar. Las placas Arduino® pueden leer entradas (un sensor de luz encendida, un dedo en un botón o un mensaje de Twitter) y convertirlas en una salida (activar un motor, encender un LED o publicar algo en línea). Puede decirle a su placa qué hacer enviando un conjunto de instrucciones al microcontrolador en la placa. Para ello, utiliza el lenguaje de programación Arduino (basado en Wiring) y el software IDE de Arduino® (basado en Processing). Se requieren escudos/módulos/componentes adicionales para leer un mensaje de Twitter o publicar en línea. Navegar a www.arduino.cc Para más información.
Producto terminadoview
El protector de teclado y LCD de 16 × 2 para placas Arduino® Uno, Mega, Diecimila, Duemilanove y Freeduino.

| 1 | potenciómetro de contraste LCD | 3 | Teclas de control (conectadas a la entrada analógica 0) |
| 2 | Puerto ICSP |
Presupuesto
- Dimensiones: 80 x 58 x 20 mm
Características
- fondo azul/retroiluminación blanca
- ajuste de contraste de pantalla
- utiliza la biblioteca LCD Arduino® de 4 bits
- botón de reinicio
- los botones Arriba, Abajo, Izquierda y Derecha usan solo una entrada analógica
Diseño de pines
| Analógico 0 | ARRIBA, ABAJO, DERECHA, IZQUIERDA, SELECCIONAR |
| Digital 4 | DB4 |
| Digital 5 | DB5 |
| Digital 6 | DB6 |
| Digital 7 | DB7 |
| Digital 8 | RS |
| Digital 9 | E |
| Digital 10 | Iluminar desde el fondo |
Example
*/
#incluir
/*************************************************** ******
Este programa probará el panel LCD y los botones
************************************************** ******/
// selecciona los pines usados en el panel LCD
LCD de cristal líquido (8, 9, 4, 5, 6, 7);
// definir algunos valores utilizados por el panel y los botones
intlcd_key = 0;
int adc_key_in = 0;
char sin firmar message_count = 0;
prev_trigger largo sin signo = 0;
#define btnDERECHO 0
#definir btnUP 1
#define botón ABAJO 2
#define btnIZQUIERDA 3
#define btnSELECCIONA 4
#define btnNINGUNO 5
// lee los botones
int leer_LCD_botones()
{
adc_key_in = lectura analógica (0); // lee el valor del sensor
si (adc_key_in < 50) devuelve btnRIGHT;
si (adc_key_in < 195) devuelve btnUP;
si (adc_key_in < 380) devuelve btnDOWN;
si (adc_key_in < 555) devuelve btnLEFT;
si (adc_key_in < 790) devuelve btnSELECT;
devuelve btnNINGUNO; // cuando todos los demás fallan, devuelve esto...
}
configuración vacía()
{
lcd.begin(16, 2); // iniciar la biblioteca
lcd.setCursor(0,0);
lcd.print(“Qué WPSH203”); // imprime un mensaje simple
}
bucle vacío()
{
lcd.setCursor(9,1); // mueve el cursor a la segunda línea "1" y 9 espacios más
lcd.print(milis()/1000); // muestra los segundos transcurridos desde el encendido
lcd.setCursor(0,1); // mover al principio de la segunda línea
tecla_lcd = leer_botones_LCD(); // lee los botones
switch (lcd_key) // dependiendo de qué botón se presionó, realizamos una acción
{
caso btnDERECHO:
{
lcd.print ("DERECHA"); // Imprimir DERECHO en la pantalla LCD
// Código para aumentar el contador de mensajes después de presionar el botón rebotado
if((millis() – prev_trigger) > 500) {
cuenta_mensajes++;
if(conteo_mensajes > 3) conteo_mensaje = 0;
prev_trigger = milisegundos();
}
////////////////////////////////////////////////// ///////////
romper;
}
caso btnIZQUIERDO:
{
// si necesita que se muestre la palabra "IZQUIERDA" en la pantalla, use lcd.print ("IZQUIERDA") en lugar de lcd.print (adc_key_in) y lcd.print ("v");
// las siguientes 2 líneas imprimirán el volumen umbral actualtage presente en la entrada analógica 0; Como estos botones son parte de un vol.tage divisor, al presionar cada botón se crea un volumen de umbral diferentetage
lcd.print(adc_key_in); // muestra el umbral actual voltage en la entrada analógica 0
lcd.imprimir(”v”); // termina con v(olt)
// Código para disminuir el contador de mensajes después de presionar el botón de rebote
if((millis() – prev_trigger) > 500) {
cuenta_mensajes–;
if(mensaje_count == 255) message_count = 3;
prev_trigger = milisegundos();
}
////////////////////////////////////////////////// ////////////////
romper;
}
caso btnUP:
{
lcd.imprimir(“ARRIBA”); // Imprime UP en la pantalla LCD
romper;
}
caso btnDOWN:
{
lcd.imprimir(“ABAJO”); // Imprime ABAJO en la pantalla LCD
romper;
}
caso btnSELECCIONAR:
{
lcd.imprimir(“SELECCIONAR”); // Imprime SELECT en la pantalla LCD
romper;
}
caso btnNINGUNO:
{
lcd.print(“PRUEBA”); // Imprimir PRUEBA en la pantalla LCD
romper;
}
}
// Si se presionó un botón, verifique si se necesita mostrar un mensaje diferente
if(lcd_key!= btnNINGUNO) {
lcd.setCursor(0,0);
cambiar (mensaje_cuenta)
{
caso 0: {
lcd.print("Qué WPSH203");
romper;
}
caso 1: {
lcd.print(“Escudo LCD”);
romper;
}
caso 2: {
lcd.print(“Comprobar whadda.com”);
romper;
}
caso 3:{
lcd.print(“Velleman”);
romper;
}
}
lcd.setCursor(0,1); // restablecer el cursor LCD a la segunda fila (índice 2)
}
}

Reservado el derecho a modificaciones y errores tipográficos – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Documentos / Recursos
![]() |
WHADDA WPSH203 Pantalla LCD y teclado para Arduino [pdf] Manual del usuario WPSH203 LCD y protector de teclado para Arduino, WPSH203, LCD y protector de teclado para Arduino, protector de teclado para Arduino, protector para Arduino |




