Le TTP223B – un bouton tactile pour Arduino

Le TTP223B est un touchpad, détecteur de touché. Il est designer pour remplacer les boutons traditionnels.
On peu en voir a l’heure actuel sur les télévisions, machine a café,… .

L’achat

J’ai commander quelques composants sur ebay, trois d’entre eux proviennent d’un vendeur qui m’as livré en cinq jours ouvrables. Cing f*****g jours ouvrables! C’est du rapide!

J’ai donc décidé d’ajouter ces informations:

  • Objet: TTP223B Capacitive Touch Sensor Touch Switch…
  • Site d’achat: Ebay
  • Provenance: Chine.
  • Destination: Belgique
  • Livraison: 8 jours,  5 jours ouvrables!
  • Vendeur: findyours
  • Datasheet TTP223

 Branchements

touch

  • Sig -> Pin 2 Arduino
  • Gnd -> Gnd Arduino
  • VCC -> 5V Arduino

 Code Arduino

// Henry's Bench
// Capacitive Touch Sensor Tutorial
 
// When Sig Output is high, touch sensor is being pressed
#define ctsPin 2 // Pin for capactitive touch sensor
 
int ledPin = 13; // pin for the LED
 
void setup() {
  Serial.begin(9600);
  pinMode(ledPin, OUTPUT);  
  pinMode(ctsPin, INPUT);
}
 
void loop() {
  int ctsValue = digitalRead(ctsPin);
  if (ctsValue == HIGH){
    digitalWrite(ledPin, HIGH);
    Serial.println("TOUCHED");
  }
  else{
    digitalWrite(ledPin,LOW);
    Serial.println("not touched");
  } 
  delay(500);
  
}

Je ne suis pas aller plus loin dans les tests, j’ai reçu le module il y a quelques minutes 🙂 mais histoire d’avoir la base de coté je me suis attelé a un petit article vite fais 🙂

EDIT:

J’ai vu sur un forum une personne qui demandait si “le capteur capacitif fonctionnerait sous une plaque de verre.” 

Sans doute pour le faire fonctionner comme sur les téléviseurs par exemples. Alors j’ai testé et la réponse est: Oui

Ma plaque de verre est opaque et fais environ 3mm d’épaisseur.

 

 

Source