Descripción del producto

escripción:

El MPR121 capacitiva teclado utiliza el MPR121 y 12 pads sensibles al tacto para dar una simple 'teclado', con una salida I2C.La junta también tiene cuatro agujeros de montaje que le permite ser utilizado como un sistema de entrada en lugar de los tradicionales botones.Compruebe el código de ejemplo siguiente de una manera fácil para leer el teclado.cjmcu.

Nota:

Este teclado salidas de 3.3 V de la lógica.Si usted está usando un consejo que sólo acepta 5V lógica, que se ejecutará en un problema.Usted querrá usar una lógica convertidor de nivel, o un consejo que acepta 3.3 V de la lógica. =================================================================== /* MPR121 Teclado de Teléfono de Ejemplo Código de Marcación por: Jim Lindblom SparkFun Electronics creado en: 1/6/10 licencia: CC-SA 3.0 Convierte la MPR121 Touchpad en un teclado de teléfono.Pulsando un tampón de impresión con un 0-9, * o #.Hardware: 3.3 V Arduino Pro Mini SDA -> A4 SCL -> A5 IRQ -> D2 no estaba teniendo suerte usando el Alambre.h biblioteca, así que me he adaptado I2C código de un ATmega328 biblioteca para conseguir este trabajo.Si usted puede conseguir este trabajo con el Alambre.h biblioteca, yo estaría encantado de oír! */ #include "mpr121.h" #include "i2c.h" #define MPR121_R 0xB5// AGREGAR el pin está conectado a tierra #define MPR121_W 0xB4// por Lo que la dirección es 0x5A #define PHONE_DIGITS 10 // 10 dígitos en un número de teléfono // el Partido clave de entradas con el electrodo de números #define ESTRELLA 0 #define SIETE 1 #define CUATRO 2 #define UN 3 #define ZERO 4 #define OCHO de 5 #define CINCO 6 #define DOS 7 #define LIBRA 8 #define NUEVE 9 #define SEIS de 10 #define TRES 11 int irqpin = 2; // D2 uint16_t touchstatus; char numero de teléfono[PHONE_DIGITS]; void setup() { pinMode(irqpin, INPUT); digitalWrite(irqpin, HIGH); Serial.begin(9600); DDRC = 0b00010011; PORTC = 0b00110000; // Pull-ups en el Bus I2C i2cInit(); delay(100); mpr121QuickConfig(); } void loop() { getPhoneNumber(); Serial.print("\\\\nDialing... "); for (int i=0; i

línea de base.mpr121Write(MHD_R, 0x01); mpr121Write(NHD_R, 0x01); mpr121Write(NCL_R, 0x00); mpr121Write(FDL_R, 0x00); // Sección B // Este grupo controla el filtrado de los datos

  • Compatible Con Equipos De Audio Y Vídeo De Estilo: Equipos De Visualización
  • Origen: CN(Origen)
  • Tipo de: IR
  • Certificación: NINGUNO


SKU: w190980

Productos relacionados

Envío gratuito

Envío en todo el mundo

Soporte 24/7

Arriba Servicio

Devolución de dinero

Devoluciones

Regalos

Bonos