Kapazitives 16-Tasten Eingabefeld - AZ-Delivery

Bonjour à tous

Je voudrais utiliser le blog d'aujourd'hui pour notre Module TTP229  pour présenter et montrer comment lire ces 16 touches. J'ai comment un microcontrôleur peut capturer des entrées capacitives ce postavec l'ESP32, et ici à l'ONU  montré.

Le module TTP229 prend essentiellement en charge deux modes de fonctionnement qui méritent d'être mentionnés, l'entrée multi-touches et le mode 16 boutons. La communication via une interface série est assistée ce Libary  possible avec seulement deux connexions.

Pour notre exemple d'application, nous avons besoin de:

Préparations:

  • Installation du Libary
  • Souder les en-têtes de broches

Affectation des broches:

Arduino (nano) TTP229
5V VCC
GND GND
D2 SCL
D3 SD0

 

 

Nous commençons par souder les en-têtes de broches, ceux-ci ne sont pas inclus:

Si les en-têtes de broches sont soudés, nous pouvons installer le Libary. Nous les téléchargeons depuis GitHub comme d'habitude et décompressons les fichiers dans USERNAME / Documents / Arduino / libarys.

Après le redémarrage obligatoire de l'IDE Arduino, nous avons deux exemples: KeytoSerial et Calculator.

Branchez le cavalier comme indiqué dans l'image ci-dessous pour activer le mode 16 boutons:

Ce mode de fonctionnement est destiné à l'exemple KeyToSerial. Après avoir téléchargé avec succès l'esquisse, nous pouvons lire les boutons enfoncés sur le moniteur série:

 

Les 16 clés sont correctement enregistrées.

Ensuite, nous testons le mode multi-bouton, nous branchons le (s) cavalier (s) pour voir comme dans l'image suivante:

Dans ce mode de fonctionnement, seules les 8 premières touches du clavier sont prises en charge. L'esquisse "Calculatrice" incluse ajoute les valeurs des touches enfoncées en même temps.

Lorsque vous appuyez sur la touche 4, ce qui suit apparaît sur le moniteur série:

Clé 8:

et les deux en même temps:

Nous avons maintenant atteint la fin du message d'aujourd'hui, amusez-vous à expérimenter et à essayer avec le module tactile :)

A la prochaine fois :)

 

Produktvorstellungen

Laisser un commentaire

Tous les commentaires sont modérés avant d'être publiés

Articles de blog recommandés

  1. ESP32 jetzt über den Boardverwalter installieren - AZ-Delivery
  2. Internet-Radio mit dem ESP32 - UPDATE - AZ-Delivery
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1 - AZ-Delivery
  4. ESP32 - das Multitalent - AZ-Delivery