Vous avez des problèmes de performance avec l'écran tactile de votre écran ?
Les écrans tactiles résistifs sont incroyablement populaires en tant que superpositions aux écrans TFT et LCD. Le seul problème, c'est qu'ils nécessitent un tas de broches analogiques et que vous devez les interroger en permanence puisque les overlays eux-mêmes ne sont que de gros potentiomètres. Si votre microcontrôleur n'a pas d'entrées analogiques, ou si vous voulez simplement un contrôleur plus élégant, le TSC2007 est un bon moyen de résoudre ce problème.
Cette carte d'extension comprend le TSC2007, qui dispose d'une interface I2C facile à utiliser. Il y a également une broche d'interruption que vous pouvez utiliser pour indiquer à votre microcontrôleur ou micro-ordinateur lorsqu'un toucher a été détecté. Adafruit a emballé la puce avec un régulateur de tension 3V et un décalage de niveau afin qu'elle puisse être utilisée en toute sécurité avec une logique 3V ou 5V. C'est une puce bien conçue, qui donne des lectures précises et stables. Ils ont constaté que c'est aussi beaucoup plus rapide que d'essayer de faire tous les relevés sur un Arduino.
Pour les écrans qui ont des câbles FPC de 1 mm de pas, vous pouvez brancher le câble directement dans le connecteur. La majorité des écrans tactiles de taille moyenne/grande ont ce type de connecteur. Si vous disposez d'un autre type d'écran tactile, les quatre contacts X/Y sont disponibles sur des ruptures au pas de 0,1" afin que vous puissiez les souder à la main ou les câbler.
La mise en route est super facile avec cette simple bibliothèque TSC2007 Arduino ou TSC2007 CircuitPython/Python pour les microcontrôleurs ou Raspberry Pi. Branchez n'importe quel écran tactile résistif à 4 fils d'un pas de 1 mm sur le connecteur FPC embarqué, puis utilisez l'exemple de la bibliothèque pour lire les points de contact avec les résultats X, Y et Z (pression) renvoyés instantanément. Il y a une broche IRQ qui passe au niveau bas lorsqu'un toucher est détecté, vous pouvez l'utiliser pour réduire le polling I2C - vous avez également une LED rouge sur cette ligne qui peut aider au débogage car elle doit s'allumer lorsque le panneau est touché.
Détails techniques
Utilise l'adresse I2C par défaut 0x48, deux broches d'adresse permettent jusqu'à 4 dispositifs sur un bus I2C
Dimensions du produit : 25.5mm x 19.0mm x 4.6mm / 1.0" x 0.7" x 0.2"
Poids du produit : 2.1g / 0.1oz
Apprendre le
guide primaire : Adafruit Contrôleur d'écran tactile résistif I2C TSC2007 - Entrée tactile résistive sur I2C !
Contrôleur sans fil ESP32-S2 à écran tactile pour Pure Data - Contrôlez vos patchs Pure Data par WiFi.