Descripción
Qué es
El MPR121 Touch Shield es una placa para Arduino que permite agregar funciones de detección de toque a proyectos electrónicos. Este shield soporta hasta 12 teclas o puntos de contacto, lo que lo hace adecuado tanto para principiantes como para expertos.
Características
- Soporta 12 canales de detección de toque
- Versátil: funciona con Arduino y ESP a 5V o 3.3V
Para qué sirve
El MPR121 Touch Shield es ideal para crear interfaces de usuario basadas en toque, por ejemplo, para controles de menú, pantalla multi-tecla y dispositivos interactivos. Puede ser utilizado en combinación con un display Arduino para mostrar el número del botón presionado.
Tutorial: Cómo usar MPR121 Touch Shield
La MPR121 Touch Shield es un sensor de toque múltiple ideal para proyectos que requieren la detección de múltiples puntos de contacto. Útil para principiantes e intermedios.
Qué necesitas
- Arduino IDE
- Arduino compatible (Uno, Nano, etc.)
- Cable USB
- Resistencia 10kΩ (para pull-up)
Pasos
- 1. Conecta el Arduino al computador con el cable USB.
- 2. Instala la biblioteca MPR121 en el Arduino IDE.
- 3. Conecta la Shield MPR121 a tu Arduino: VCC a 5V, GND a GND, SDA a SDA, SCL a SCL, y la resistencia 10kΩ entre VCC y el pin 3 (INT1).
- 4. Descarga el código mínimo de la sección ‘Código’ y cárgalo en el Arduino.
- 5. Intenta tocar los puntos de contacto y observa los resultados.
- 6. Verifica el datasheet para configuraciones adicionales.
- 7. Para un proyecto más avanzado, agrega un display o un motor.
- 8. Resuelve errores comunes.
Código de ejemplo
```cpp
#include <MPR121.h>
MPR121 mpr121;
void setup() {
Serial.begin(9600);
mpr121.begin();
}
void loop() {
for (int i = 0; i < 12; i++) {
if (mpr121.isTouched(i)) {
Serial.println(i);
}
}
}
```
Miniproyecto
Crea una interacción humana simple: conecta la Shield MPR121 a un display y visualiza el número del botón tocado.
Errores comunes
- Conexión incorrecta de los pines.
- Biblioteca MPR121 no instalada.
- Resistencia faltante o incorrecta.
- Error en la configuración del pin INT1.
Accesorios recomendados
- Display LCD
- Motores DC
- Sensores de presión
- Batería 3.7V
Preguntas frecuentes
¿La Shield MPR121 funciona con Arduino 3.3V?
Sí, pero verifica en el datasheet para la tensión máxima.
¿Puedo conectar más Shield MPR121 a mi Arduino?
Sí, pero asegúrate de utilizar los pines I2C correctos.
¿Cuáles son los límites de uso de la Shield MPR121?
Verifica en el datasheet para los límites de tensión, corriente y frecuencia.





Valoraciones
No hay valoraciones aún.