Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wiki:tutoriels:arduino-capteurs:arduino-capteurs [2022/05/02 16:56] damien.muti [Imprimante thermique] |
wiki:tutoriels:arduino-capteurs:arduino-capteurs [2022/06/22 15:12] (Version actuelle) damien.muti [Allumer aléatoirement une chaine de LED] |
||
---|---|---|---|
Ligne 892: | Ligne 892: | ||
Montage : | Montage : | ||
{{ : | {{ : | ||
+ | |||
+ | Programme : | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | //Import a library from the Arduino folder | ||
+ | #include < | ||
+ | //Select the two pins that will act as a capacitor | ||
+ | CapacitiveSensor capSensor = CapacitiveSensor(4, | ||
+ | //Insert the minimum value provided by the sensor to detect the touch | ||
+ | int threshold = 1000; | ||
+ | const int ledPin = 12; | ||
+ | |||
+ | void setup() { | ||
+ | Serial.begin(9600); | ||
+ | pinMode(ledPin, | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | //Read the sensor value | ||
+ | long sensorValue = capSensor.capacitiveSensor(30); | ||
+ | Serial.println(sensorValue); | ||
+ | //Touch detected | ||
+ | if (sensorValue > threshold) { | ||
+ | //Turn on the led | ||
+ | digitalWrite(ledPin, | ||
+ | } | ||
+ | //Touch undetected | ||
+ | else { | ||
+ | //Turn off the led | ||
+ | digitalWrite(ledPin, | ||
+ | } | ||
+ | delay(10); | ||
+ | } | ||
+ | |||
+ | |||
+ | </ | ||
=== Plusieurs capteurs capacitifs === | === Plusieurs capteurs capacitifs === | ||
Ligne 955: | Ligne 993: | ||
* Plantes qui parlent : [[wiki: | * Plantes qui parlent : [[wiki: | ||
* simuler un clavier : | * simuler un clavier : | ||
- | * Tutoriel vidéo : [[https:// | + | |
- | | + | * [[https:// |
- | | + | * [[https:// |
---- | ---- | ||
Ligne 1293: | Ligne 1331: | ||
Une autre version : {{ : | Une autre version : {{ : | ||
+ | |||
+ | === Références === | ||
+ | * https:// | ||
---- | ---- | ||
Ligne 1448: | Ligne 1489: | ||
==== Moteur pas-à-pas - Step Motor ==== | ==== Moteur pas-à-pas - Step Motor ==== | ||
+ | |||
+ | {{ : | ||
Le tutoriel sur les moteurs pas à pas est disponible sur le tutoriel suivant : [[wiki: | Le tutoriel sur les moteurs pas à pas est disponible sur le tutoriel suivant : [[wiki: | ||
+ | ---- | ||
==== Utiliser un transistor en interrupteur commandé ==== | ==== Utiliser un transistor en interrupteur commandé ==== | ||
+ | |||
+ | {{ : | ||
+ | |||
Il peut être intéressant d' | Il peut être intéressant d' | ||
Ligne 1492: | Ligne 1539: | ||
==== Imprimante thermique ==== | ==== Imprimante thermique ==== | ||
- | Il existe plusieurs modèles | + | Une imprimante thermique permet d' |
{{ : | {{ : | ||
Ligne 1502: | Ligne 1549: | ||
=== Montage=== | === Montage=== | ||
- | {{ : | + | {{ : |
=== Code Arduino === | === Code Arduino === | ||
Ligne 1568: | Ligne 1615: | ||
==== Afficheur LCD Grove ==== | ==== Afficheur LCD Grove ==== | ||
- | {{ : | + | {{ : |
Toute la procédure d' | Toute la procédure d' | ||
* https:// | * https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Buzzer Grove ==== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Un buzzer Grove est un petit module permettant d' | ||
+ | |||
+ | Toute la procédure d' | ||
+ | |||
+ | * https:// | ||
+ | |||
---- | ---- | ||
Ligne 1578: | Ligne 1638: | ||
===== Alimentation externe des différents éléments ===== | ===== Alimentation externe des différents éléments ===== | ||
+ | |||
+ | {{ : | ||
La carte Arduino est capable de fournir un courant électrique d' | La carte Arduino est capable de fournir un courant électrique d' |