Item:Capteur tactile capacitif TTP223 : Différence entre versions

(Page créée avec « {{Item |Main_Picture=Item-capteur_tactile_capacitif_TTP223_capteurcapacitifTTP223.png |Description=C'est un capteur qui détecte quand on le touche |Categories=Outils |Cos... »)
 
 
Ligne 5 : Ligne 5 :
 
|Cost=0,6
 
|Cost=0,6
 
|Currency=EUR (€)
 
|Currency=EUR (€)
|ItemLongDescription== Caractéristiques du capteur tactile capacitif TTP223 =
+
|ItemLongDescription==Caractéristiques du capteur tactile capacitif TTP223=
 
Ce capteur fonctionne par la détection de variation du champ électrique qu'il émet lorsqu'on s'en approche.
 
Ce capteur fonctionne par la détection de variation du champ électrique qu'il émet lorsqu'on s'en approche.
  
Ligne 20 : Ligne 20 :
 
Les modes de fonctionnement sont les suivants :
 
Les modes de fonctionnement sont les suivants :
  
* A et B toutes deux ouvertes : La valeur par défaut de la broche de sortie est LOW. Lorsque le capteur est soumis à un toucher, la sortie est HIGH, et lorsqu'aucun toucher n'est détecté, elle redevient LOW.
+
*A et B toutes deux ouvertes : La valeur par défaut de la broche de sortie est LOW. Lorsque le capteur est soumis à un toucher, la sortie est HIGH, et lorsqu'aucun toucher n'est détecté, elle redevient LOW.
* A ouvert et B fermé : la valeur par défaut de la broche de sortie est LOW. Lorsque le capteur est soumis à un contact, la sortie est HIGH et reste HIGH jusqu'au prochain contact.
+
*A ouvert et B fermé : la valeur par défaut de la broche de sortie est LOW. Lorsque le capteur est soumis à un contact, la sortie est HIGH et reste HIGH jusqu'au prochain contact.
* B ouvert et A fermé : la valeur par défaut de la broche de sortie est HIGH. Lorsque le capteur est soumis à un contact, la sortie est LOW et lorsqu'aucun contact n'est détecté, elle redevient HIGH.
+
*B ouvert et A fermé : la valeur par défaut de la broche de sortie est HIGH. Lorsque le capteur est soumis à un contact, la sortie est LOW et lorsqu'aucun contact n'est détecté, elle redevient HIGH.
* B fermé et A fermé : La valeur par défaut de la broche de sortie est HIGH. Lorsque le capteur est soumis à un contact, la sortie est LOW et reste LOW jusqu'au prochain contact.
+
*B fermé et A fermé : La valeur par défaut de la broche de sortie est HIGH. Lorsque le capteur est soumis à un contact, la sortie est LOW et reste LOW jusqu'au prochain contact.
  
 
<br />
 
<br />
  
== Câblage ==
+
==Câblage==
 
{{#annotatedImageLight:Fichier:Item-capteur tactile capacitif TTP223 Capteurcapacitif-TTP223-230210 bb.png|0=624px|hash=|jsondata=|mediaClass=Image|type=frameless|alt=brochage du capteur capacitif TTP223|align=center|src=https://www.wikidebrouillard.org/images/b/b3/Item-capteur_tactile_capacitif_TTP223_Capteurcapacitif-TTP223-230210_bb.png|href=./Fichier:Item-capteur tactile capacitif TTP223 Capteurcapacitif-TTP223-230210 bb.png|resource=./Fichier:Item-capteur tactile capacitif TTP223 Capteurcapacitif-TTP223-230210 bb.png|caption=brochage du capteur capacitif TTP223|size=624px}}<br />
 
{{#annotatedImageLight:Fichier:Item-capteur tactile capacitif TTP223 Capteurcapacitif-TTP223-230210 bb.png|0=624px|hash=|jsondata=|mediaClass=Image|type=frameless|alt=brochage du capteur capacitif TTP223|align=center|src=https://www.wikidebrouillard.org/images/b/b3/Item-capteur_tactile_capacitif_TTP223_Capteurcapacitif-TTP223-230210_bb.png|href=./Fichier:Item-capteur tactile capacitif TTP223 Capteurcapacitif-TTP223-230210 bb.png|resource=./Fichier:Item-capteur tactile capacitif TTP223 Capteurcapacitif-TTP223-230210 bb.png|caption=brochage du capteur capacitif TTP223|size=624px}}<br />
  
== Code minimal ==
+
==Code minimal==
 
<br />
 
<br />
 
{| class="wikitable" width="617" cellspacing="0" cellpadding="2"
 
{| class="wikitable" width="617" cellspacing="0" cellpadding="2"
Ligne 46 : Ligne 46 :
 
| width="98" height="17" bgcolor="#999999" |Dans le Setup
 
| width="98" height="17" bgcolor="#999999" |Dans le Setup
 
| width="199" bgcolor="#999999" |Démarrage de l’objet
 
| width="199" bgcolor="#999999" |Démarrage de l’objet
| width="308" |pinMode(brocheBouton, INPUT);  
+
| width="308" |pinMode(brocheBouton, INPUT);
 
|-
 
|-
 
| width="98" height="17" bgcolor="#999999" |Dans le Loop
 
| width="98" height="17" bgcolor="#999999" |Dans le Loop
Ligne 55 : Ligne 55 :
  
  
== Exemple ==
+
==Exemple==
 
<br /><syntaxhighlight lang="arduino" line="1">
 
<br /><syntaxhighlight lang="arduino" line="1">
 
///////////////////////
 
///////////////////////
Ligne 71 : Ligne 71 :
 
                               /    D1 mini    \
 
                               /    D1 mini    \
 
                               |[ ]RST        TX[ ]|        Capteur capacitif TTP223
 
                               |[ ]RST        TX[ ]|        Capteur capacitif TTP223
                               |[ ]A0  -GPIO  RX[ ]|              +------------+
+
                               |[ ]A0  -GPIO  RX[ ]|              +-------------+
                               |[ ]D0-16    5-D1[ ]|             -|[X]GND    _ |
+
                               |[ ]D0-16    5-D1[ ]|           .--|[X]VCC /‾‾‾‾\|
                               |[ ]D5-14    4-D2[X]| ----------/--|[X]I/O   |_||
+
                               |[ ]D5-14    4-D2[X]|-----------|--|[X]I/O|     |
                               |[ ]D6-12    0-D3[ ]|         /  -|[X]VCC      |
+
                               |[ ]D6-12    0-D3[ ]|     .-----|--|[X]GND \____/|
                               |[ ]D7-13    2-D4[ ]|         / |____________|
+
                               |[ ]D7-13    2-D4[ ]|   /     | |_____________|
                               |[ ]D8-15    GND[X]|--------/  /
+
                               |[ ]D8-15    GND[X]|---'      /
                               |[ ]3V3 .      5V[X]|----------/
+
                               |[ ]3V3 .      5V[X]|----------'
 
                               |      +---+      |
 
                               |      +---+      |
 
                               |_______|USB|_______|
 
                               |_______|USB|_______|

Version actuelle datée du 10 février 2023 à 15:14


Item-capteur tactile capacitif TTP223 capteurcapacitifTTP223.png

Capteur tactile capacitif TTP223

C'est un capteur qui détecte quand on le touche

0,6EUR (€)


Description longue

Caractéristiques du capteur tactile capacitif TTP223

Ce capteur fonctionne par la détection de variation du champ électrique qu'il émet lorsqu'on s'en approche.


Ce capteur peut reconnaître des objets même derrière du verre et des surfaces fines.

La tension de fonctionnement est de 2 à 5,5 V.

Le temps de réponse maximal est de 220 millisecondes.

Ce module possède deux broches de réglage non soudées : A et B.


Les modes de fonctionnement sont les suivants :

  • A et B toutes deux ouvertes : La valeur par défaut de la broche de sortie est LOW. Lorsque le capteur est soumis à un toucher, la sortie est HIGH, et lorsqu'aucun toucher n'est détecté, elle redevient LOW.
  • A ouvert et B fermé : la valeur par défaut de la broche de sortie est LOW. Lorsque le capteur est soumis à un contact, la sortie est HIGH et reste HIGH jusqu'au prochain contact.
  • B ouvert et A fermé : la valeur par défaut de la broche de sortie est HIGH. Lorsque le capteur est soumis à un contact, la sortie est LOW et lorsqu'aucun contact n'est détecté, elle redevient HIGH.
  • B fermé et A fermé : La valeur par défaut de la broche de sortie est HIGH. Lorsque le capteur est soumis à un contact, la sortie est LOW et reste LOW jusqu'au prochain contact.


Câblage

brochage du capteur capacitif TTP223

Code minimal


TTP223
Avant le Setup Importation de la bibliothèque
Création de l’objet const int brocheCapteur = D2;
Dans le Setup Démarrage de l’objet pinMode(brocheBouton, INPUT);
Dans le Loop Utilisation digitalRead(brocheCapteur);



Exemple


 1 ///////////////////////
 2 // Capteur Capacitif //
 3 //      TTP223       //
 4 ///////////////////////
 5 
 6 /*
 7 Ce programme est un exemple de base du capteur capacitif TTP223.
 8 Il écrit "vous avez touché le capetur !" sur le moniteur série lorsque le capteur est activé.
 9 
10 Lolin (Wemos) D1 mini
11                                      
12                                 _________________
13                                /     D1 mini     \
14                               |[ ]RST        TX[ ]|         Capteur capacitif TTP223
15                               |[ ]A0  -GPIO  RX[ ]|              +-------------+
16                               |[ ]D0-16    5-D1[ ]|           .--|[X]VCC /‾‾‾‾\|
17                               |[ ]D5-14    4-D2[X]|-----------|--|[X]I/O|      |
18                               |[ ]D6-12    0-D3[ ]|     .-----|--|[X]GND \____/|  
19                               |[ ]D7-13    2-D4[ ]|    /      |  |_____________|
20                               |[ ]D8-15     GND[X]|---'       /
21                               |[ ]3V3 .      5V[X]|----------'
22                               |       +---+       |
23                               |_______|USB|_______|
24 
25 
26   Matériel :
27   - Des fils dupont.
28   - Un LOLIN (Wemos) D1 mini
29   - Capteur capacitif TTP223
30 
31   
32   Schéma de l'Arduino en ASCII-ART CC-By http://busyducks.com/ascii-art-arduinos
33   Sous licence CC-By-Sa (http://creativecommons.org/licenses/by-nc-sa/3.0/)
34    ___
35   / ___ \
36   |_|   | 
37      /_/
38      _   ___   _
39     |_| |___|_| |_
40          ___|_   _|
41         |___| |_|
42   Les petits Débrouillards - janvier 2023- CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/
43   Inspiré de :
44   TTP223B-Capacitive-Touch-Switch-Module - 08 Nov 2020
45   by Amir Mohammad Shojaee @ Electropeak
46   https://electropeak.com/learn/interfacing-ttp223-capacitive-switch-butto-touch-sensor-with-arduino/
47 
48 */
49 const int brocheCapteur = D2;
50          
51 void setup() {
52   Serial.begin(9600);
53   // initialisation de la broche en entrée (INPUT)
54   pinMode(brocheCapteur, INPUT);
55 }
56 
57 void loop() {
58   if(digitalRead(brocheCapteur) == HIGH){
59     Serial.println("Vous avez touché le capteur !");
60     while(digitalRead(brocheCapteur) == HIGH){}
61   }
62 }

Pages liées

Commentaires

Published