Comment utiliser le capteur tactile TTP223 avec Arduino UNO

Sommaire

Présentation du capteur tactile TTP223

Le capteur tactile TTP223 est un bouton capacitif moderne permettant d’activer une sortie électronique d’un simple contact du doigt. Contrairement aux boutons mécaniques classiques, il ne comporte aucune pièce mobile, ce qui lui confère une excellente durabilité et une grande fiabilité.

Compatible avec Arduino et de nombreux microcontrôleurs, le TTP223 peut facilement prendre la place d’un simple bouton poussoir dans vos projets interactifs. Il offre trois modes de fonctionnement :

  • Mode momentané : la sortie reste active tant que le doigt touche la zone tactile
  • Mode bistable (toggle) : chaque appui inverse l’état de la sortie
  • Mode inversion de polarité : sortie active en niveau haut ou bas selon la configuration

Grâce à cette polyvalence, le module tactile TTP223 constitue une alternative simple et durable aux boutons mécaniques, idéale pour moderniser l’interface de vos projets électroniques et robotiques.

Modes de fonctionnement du capteur tactile TTP223

Le capteur tactile TTP223 propose trois modes de fonctionnement permettant d’adapter
son comportement selon l’application. Pour illustrer leur utilisation, nous prendrons l’exemple
d’une LED pilotée par le module TTP223.

Mode momentané

Dans ce mode, la LED s’allume uniquement lorsque le doigt touche la zone tactile du TTP223,
puis s’éteint immédiatement lorsque le contact est interrompu. Les lignes A et B
du module restent libres.

Mode inverseur

En mode inverseur, la LED s’éteint lorsque le doigt appuie sur le capteur et se rallume dès
qu’il est retiré. Ce mode requiert la réalisation d’un strap (ou d’une brasure) sur la ligne A.

Mode bistable (bascule)

Dans ce mode, le TTP223 fonctionne comme un interrupteur : un premier appui allume la LED,
un second appui l’éteint. Pour activer ce fonctionnement, il est nécessaire d’ajouter un
strap ou une brasure sur la ligne B.

Capteur tactile TTP223 pour Arduino
Capteur tactile TTP223 en mode "MOMENTANÉ"
Capteur tactile TTP223 en mode "INVERSEUR"
Capteur tactile TTP223 en mode "INVERSEUR"
Capteur tactile TTP223 en mode "BASCULE"
Capteur tactile TTP223 en mode "BASCULE"

Montage Arduino avec le capteur tactile TTP223

Matériel nécessaire

  • 1 Carte Arduino UNO
  • 1 capteur tactile TTP223
  • 1 LED 5mm
  • 1 câble USB Type-C
  • 1 breadboard 400 points
  • Câbles de connexion M-F (10 ou 20 cm)

Schéma de montage

Quel que soit le mode de fonctionnement choisi pour le TTP223, le montage est le suivant :

Schéma de montage Arduino UNO et TTP223
Schéma de montage Arduino UNO et capteur TTP223
Arduino UnoCapteur tactile TTP223LED 5MM
5VVCC 
GNDGNDCathode (-) = Patte courte
D2I/O 
D3 Anode (+)  = Patte longue

Ce montage permet de connecter le capteur tactile TTP223 à l’Arduino et de piloter une LED en fonction du mode choisi (momentané, bistable ou inverseur).

Programmation Arduino du capteur tactile TTP223

Après le montage, nous allons programmer le capteur tactile TTP223 avec une carte Arduino UNO et tester les trois modes de fonctionnement : momentané, bistable et inverseur.

Exemple de code Arduino

Ce code simple permet de lire l’état du capteur TTP223 et de piloter une LED 5mm en conséquence.

				
					// Test TTP223 avec LED intégrée

const int capteurPin = 2;   // Pin reliée au OUT du TTP223
const int ledPin = 3;      // LED 5MM

void setup() {
  pinMode(capteurPin, INPUT);
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int etat = digitalRead(capteurPin);

  if (etat == HIGH) {
    digitalWrite(ledPin, HIGH);
    Serial.println("Touché !");
  } else {
    digitalWrite(ledPin, LOW);
    Serial.println("Non touché");
  }

  delay(200);
}

				
			

Avec ce code, la LED s’allume lorsque le capteur est touché et s’éteint lorsque le contact est retiré. Les informations sont également affichées sur le moniteur série pour suivre l’état du capteur en temps réel.

Aller plus loin avec le capteur tactile TTP223

Une fois le capteur tactile TTP223 monté et programmé avec votre Arduino UNO, vous pouvez explorer de nombreux projets interactifs et automatisés.

Projets et idées d’extension

  • Remplacer les boutons mécaniques par des touches tactiles dans vos dispositifs DIY.
  • Créer des interrupteurs invisibles ou intégrés dans des meubles ou boîtiers électroniques.
  • Combiner plusieurs TTP223 pour gérer plusieurs LEDs, moteurs ou relais.
  • Programmer des séquences d’actions selon le mode choisi : momentané, bistable ou inverseur.
  • Enregistrer les touches sur le moniteur série pour des applications interactives ou des logs.

Conseils pratiques

  • Testez d’abord un seul module pour bien comprendre les trois modes de fonctionnement.
  • Vérifiez toujours la tension et la polarité lors du branchement de LEDs et modules pour éviter tout dommage.
  • Expérimentez avec différents types de sorties : LED, buzzer, relais, moteur servo, etc.

En suivant ces conseils et en explorant ces projets, vous exploiterez pleinement le potentiel du module TTP223 et pourrez créer des interfaces tactiles modernes et fiables pour tous vos projets Arduino.

Bonjour ! 🌟 Rejoignez notre newsletter pour ne rien manquer.

Recevez nos offres spéciales et les derniers articles directement dans votre boîte de réception

Nous ne faisons pas de spam, promis ! Consultez notre politique de confidentialité pour en savoir plus.

Panier
Retour en haut