sita_capteurs
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
sita_capteurs [2019/10/25 18:49] – [Retour d'XP] Benjamin Labomedia | sita_capteurs [2019/10/25 22:35] – [Support Papier] bigMax | ||
---|---|---|---|
Ligne 54: | Ligne 54: | ||
{{ : | {{ : | ||
- | Une LED a un sens : pour qu' | + | Une LED a un sens : pour qu' |
</ | </ | ||
<WRAP center round info 80%> | <WRAP center round info 80%> | ||
- | Pour utiliser les ordinateurs portables de la labomedia, veuillez vous referer | + | Pour utiliser les ordinateurs portables de la labomedia, veuillez vous référer |
</ | </ | ||
Ligne 69: | Ligne 69: | ||
\\ \\ | \\ \\ | ||
__Objectif de l' | __Objectif de l' | ||
- | * Premier code Arduino et maniment | + | * Premier code Arduino et maniement |
* Première déclaration de variable (une constante) | * Première déclaration de variable (une constante) | ||
* Première déclaration d' | * Première déclaration d' | ||
Ligne 78: | Ligne 78: | ||
__Si la LED clignote déjà alors vous pouvez :__ | __Si la LED clignote déjà alors vous pouvez :__ | ||
- Modifier le code avec pour objectif que la LED ne clignote plus | - Modifier le code avec pour objectif que la LED ne clignote plus | ||
- | - Téleverser | + | - Téléverser |
- Vérifier que la LED ne clignote plus | - Vérifier que la LED ne clignote plus | ||
- Modifier le code pour que la LED clignote de nouveau | - Modifier le code pour que la LED clignote de nouveau | ||
- | - Téleverser | + | - Téléverser |
- Vérifier que la LED clignote | - Vérifier que la LED clignote | ||
\\ | \\ | ||
- | __Découvrerte | + | __Instructions découverte pour aller plus loin :__ |
- | - Faites | + | - Essayer de modifier le code puis de le téléverser pour faire varier la fréquence |
- | - Imaginez des schéma de clignotement | + | - Imaginez des schéma de clignotement |
=== 02_Fade === | === 02_Fade === | ||
- | Ce croquis fait varier la luminosité d'une LED. Il utilise un port de sortie analogique de type PWM. Il faut utiliser la " | + | Ce croquis fait varier la luminosité d'une LED. Il utilise un port de sortie analogique de type PWM. Il faut utiliser la " |
<WRAP center round info 80%> | <WRAP center round info 80%> | ||
Ligne 103: | Ligne 103: | ||
\\ | \\ | ||
- | __Découverte | + | __Instructions découverte pour aller plus loin :__ |
- | - Changez | + | - Essayez de modifier le code puis de le téleverser pour changer |
=== 03_AnalogInOutSerial === | === 03_AnalogInOutSerial === | ||
Ligne 122: | Ligne 122: | ||
\\ | \\ | ||
- | __Découverte | + | __Instructions découverte pour aller plus loin :__ |
- | - Modifiez le montage en ajoutant une LDR entre le port A0 et l' | + | - Modifiez le montage en ajoutant une LDR entre le port A0 et l' |
- | - Faites varier le réglage du potentiometre | + | - Faites varier le réglage du potentiomètre |
- Modifiez le code pour allumer la LED uniquement lorsque la luminosité est faible. | - Modifiez le code pour allumer la LED uniquement lorsque la luminosité est faible. | ||
=== 04_DHTTester === | === 04_DHTTester === | ||
- | Ce croquis permet de tester le capteur de température DHT11 ou DHT22. Ce capteur est plus sophistiqué : il retourne 2 informations : la température et l' | + | Ce croquis permet de tester le capteur de température DHT11 ou DHT22. Ce capteur est plus sophistiqué : il retourne 2 informations : la température et l' |
<WRAP center round info 80%> | <WRAP center round info 80%> | ||
Ligne 142: | Ligne 142: | ||
\\ | \\ | ||
- | __Découverte | + | __Instructions découverte pour aller plus loin :__ |
- | - Essayez d'aumenter | + | - Essayez d'augmenter |
==== Théorie ==== | ==== Théorie ==== | ||
Ligne 193: | Ligne 193: | ||
* Refaire les images des breadboard au plus juste. | * Refaire les images des breadboard au plus juste. | ||
* Produire un support papier à distribuer. Quoi mettre dedans ? Un support pour l' | * Produire un support papier à distribuer. Quoi mettre dedans ? Un support pour l' | ||
+ | |||
+ | ==== Support Papier ==== | ||
+ | https:// | ||
+ | |||
+ | * // : Le texte qui suit ces 2 caractères sont des commentaires qui ne sont pas exécutés. Il permettent d' | ||
+ | * void setup() : Fonction d' | ||
+ | * void loop() : Fonction principale appelée en boucle après la fonction setup(). | ||
+ | * INPUT : La " | ||
+ | * OUTPUT : La " | ||
+ | * LOW: niveau logique BAS (0) | ||
+ | * HIGH : niveau logique HAUT (1) | ||
+ | * pinMode(port, | ||
+ | * digitalWrite(port, | ||
+ | * analogWrite(port, | ||
+ | * analogRead(port) | ||
+ | * delay(temps_en_ms) : | ||
+ | * int variable1 : Déclare une variable nommée " | ||
+ | * float variable2 : Déclare une variable nommée " | ||
+ | * const : Déclare une constante dont le programme ne pourra jamais changer la valeur. | ||
+ | * if (condition) : Test une condition, et exécute le bloc de code en { } si la condition est vraie. | ||
+ | * condition1 || condition2 : Opère un OU logique entre la condition1 et la condition2. | ||
+ | * Serial, Serial.begin, | ||
+ | * map(valeur, entrée_min, | ||
+ | |||
+ | |||
sita_capteurs.txt · Dernière modification : 2020/12/01 17:43 de serge