(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[ ]| | + | |[ ]D0-16 5-D1[ ]| .--|[X]VCC /‾‾‾‾\| |
− | |[ ]D5-14 4-D2[X]| ---------- | + | |[ ]D5-14 4-D2[X]|-----------|--|[X]I/O| | |
− | |[ ]D6-12 0-D3[ ]| | + | |[ ]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|_______| |
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 :
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);
|
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 }
Item-capteur_tactile_capacitif_TTP223_capteurcapacitifTTP223.png Published
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #