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.
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)
-
Breadboard 400 Points pour Arduino – Prototypage rapide sans soudure
3,99 €
Vous économisez Ajouter au panier -
Carte UNO R3 – Microcontrôleur ATmega328 – compatible Arduino
8,99 €
Vous économisez Ajouter au panier -
Lot de 100 LED 5 mm pour Prototypage
4,99 €
Vous économisez Choix des options Ce produit a plusieurs variations. Les options peuvent être choisies sur la page du produit
Schéma de montage
Quel que soit le mode de fonctionnement choisi pour le TTP223, le montage est le suivant :
| Arduino Uno | Capteur tactile TTP223 | LED 5MM |
|---|---|---|
| 5V | VCC | |
| GND | GND | Cathode (-) = Patte courte |
| D2 | I/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.










