1,12 € 1,2 €
Bloques de construcción electrónicos Teclado AD Módulo de teclado analógico para teclas de juego
0Descripción
Utilice un puerto analógico para leer los cinco estados clave del puerto IO de guardado.Con la placa de expansión de sensores se pueden completar y botones de trabajos interactivos.
para el código de prueba de Aruino:
/ / Módulo ADKeyboard
int clave_adc_val [5]={50, 200, 400, 600, 800};
int NUM_ TECLAS=5;
int clave_entrada_adc;
clave ent=-1;
int clave antigua=-1;
configuración nula
{
pinMode (13, SALIDA); // Usaremos el LED de depuración para emitir un latido.
Serial.begin (9600); // 9600 bps
}
bucle vacío
{
adc_key_in=analogRead (0); // lee el valor del sensor
digitalWrite (13, BAJO);
key=get_key (adc_key_in); // convertir en pulsación de tecla
si (clave=oldkey) / / si se detecta una pulsación de tecla
{
retraso (50); // espera el tiempo de rebote
adc_key_in=analogRead (0); // lee el valor del sensor
key=get_key (adc_key_in); // convertir en pulsación de tecla
si (clave=clave antigua)
{
oldkey=clave;
si (clave=0)
digitalWrite (13, ALTO);
interruptor (tecla)
{
case 0: Serial.println ("S1 OK");
pausa
case 1: Serial.println ("S2 OK");
pausa
caso 2: Serial.println ("S3 OK");
pausa
caso 3: Serial.println ("S4 OK");
pausa
caso 4: Serial.println ("S5 OK");
pausa
}
}
}
}
retraso (100);
}
// Convertir el valor ADC a número de clave
int get_key (entrada de int sin signo)
{
entro k;
para (k=0; k
{
si (entrada
{
devolver k;
}
}
if (k=NUM.Keys) k=-1; // No se presionó ninguna tecla válida
devolver k;
}
Con la garantía de:
1,12 € 1,2 €
Productos relacionados
- Para Samsung Galaxy Tab S11 Ultra 14,6 pulgadas SM-X936 funda magnética para Tab S11 2025 11 "S11 Ultra 14,6" tableta cubierta de libro inteligente
- Pantalla LED de 0,4 pulgadas, 7 segmentos, 2 bits, 3 bits, 4 bits, tubo de dígitos rojo, cátodo común/ánodo Digital, 0,4 pulgadas, 5 uds./lote
- 10 Uds. Anillo auxiliar de asistencia de puntería de palo analógico de ajuste de tensión para PS4 para PS5 XBOXONE Switch Lite Pro anillo auxiliar de esponja
- Correa de reloj de 22mm para Xiaomi Redmi watch 5 Active/5 Lite, repuesto de pulsera de silicona compuesta, correa Redmi watch 5 active
- Protector de pantalla de vidrio de instalación sin polvo para Samsung Galaxy S25 Ultra Plus película protectora de borde negro para Galaxy S25 Edge
- Nuevo Chip de memoria Original MT40A512M16LY-075:E FBGA-96 8Gb DDR4 SDRAMN