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:21] damien.muti [Capteur de Température (CTN)] |
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 1307: | Ligne 1348: | ||
==== LEDs adressables ==== | ==== LEDs adressables ==== | ||
=== Présentation === | === Présentation === | ||
- | ... | + | |
+ | {{ : | ||
+ | |||
+ | Ruban flexible à LED RGB d'un mètre équipé de 60 leds SK6812 (compatible avec WS2812B). Ces 60 leds sont raccordées en série et communiquent avec un microcontrôleur type Arduino ou compatible via une sortie série 1 broche. | ||
+ | |||
+ | Chaque LED possède un pilote intégré qui vous permet de contrôler la couleur et la luminosité indépendamment des autres Leds. | ||
+ | |||
+ | |||
=== Matériel === | === Matériel === | ||
* [[https:// | * [[https:// | ||
Ligne 1440: | 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 1484: | Ligne 1539: | ||
==== Imprimante thermique ==== | ==== Imprimante thermique ==== | ||
- | Il existe plusieurs modèles | + | Une imprimante thermique permet d' |
+ | |||
+ | {{ : | ||
Des tutoriels sont accessibles sur les liens suivants : | Des tutoriels sont accessibles sur les liens suivants : | ||
Ligne 1492: | Ligne 1549: | ||
=== Montage=== | === Montage=== | ||
- | {{ : | + | {{ : |
=== Code Arduino === | === Code Arduino === | ||
Ligne 1558: | 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 1568: | 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' |