Outils pour utilisateurs

Outils du site


4._arduino

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
4._arduino [2026/01/06 11:24] mistert24._arduino [2026/02/11 14:37] (Version actuelle) mistert2
Ligne 35: Ligne 35:
 {{ ::ldr.png |}} {{ ::ldr.png |}}
  
-{{https://mistert.freeboxos.fr//cours/1sti2d_it/prog/Arduino Vittascience.pdf}}+{{https://mistert.freeboxos.fr/cours/1sti2d_it/prog/Arduino Vittascience.pdf}}
  
 {{https://fr.vittascience.com/arduino/?mode=mixed&console=bottom&toolbox=vittascience&board=uno | Site VittaScience}} {{https://fr.vittascience.com/arduino/?mode=mixed&console=bottom&toolbox=vittascience&board=uno | Site VittaScience}}
Ligne 90: Ligne 90:
 https://www.tinkercad.com/things/8gpHB1obZhl-pir-sensor-example https://www.tinkercad.com/things/8gpHB1obZhl-pir-sensor-example
  
-TP ARDUINO: {{ ::initiation_arduino_2023.zip |}}+**TP ARDUINO:**  
 + 
 +{{ ::tp_arduino_2023.pdf |}} 
 + 
 +{{ ::initiation_arduino_2023.zip |}} 
 + 
 +{{https://mistert.freeboxos.fr/cours/_/_herbin/Classe 1Si 2024/initiation Arduino 2023/numération_tableau.xlsx | tableau numération}} 
 + 
 +{{ ::familles_de_capteurs.pdf |}} 
 + 
 +**Ressource pour la numération** 
 + 
 +{{ ::numeration.pdf |}} 
 + 
 +https://pedagogie.ac-limoges.fr/sti_si/accueil/FichesConnaissances/Sequence2SSi/co/S2A25-Numeration-codage.html 
 + 
 +====  INTERUPTEUR CEPUSCULAIRE ==== 
 + 
 +Lien de la classe: https://www.tinkercad.com/joinclass/R9FK9NZYE 
 + 
 +Prendre activité interrupteur crepusculaire et faire l'activité suivante: 
 + 
 + 
 +<code> 
 +Algorithme : Interrupteur crépusculaire avec détection de présence et forçage 
 +Variables (conceptuelles) 
 + 
 +Luminosité : valeur mesurée par la LDR 
 + 
 +Présence : état du capteur PIR (oui / non) 
 + 
 +Forçage : état de l’interrupteur (activé / non) 
 + 
 +État_LED : allumée / éteinte 
 + 
 +Seuil_lumière : valeur limite entre jour et nuit 
 + 
 +Algorithme principal 
 +1. Initialisation 
 + 
 +Fixer un seuil de luminosité (crépuscule). 
 + 
 +Mettre la LED à l’état éteint. 
 + 
 +2. Boucle de fonctionnement (répétée en permanence) 
 + 
 +Mesurer la luminosité avec la LDR. 
 + 
 +Lire l’état du capteur PIR (présence ou non). 
 + 
 +Lire l’état de l’interrupteur de forçage. 
 + 
 +3. Décision d’allumage 
 + 
 +Cas 1 : Forçage activé 
 + 
 +Allumer la LED, quelle que soit la luminosité et la présence. 
 + 
 +Sinon (mode automatique) : 
 + 
 +Si la luminosité est faible (nuit ou crépuscule) 
 +ET qu’une présence est détectée 
 +→ Allumer la LED. 
 + 
 +Sinon 
 +→ Éteindre la LED. 
 + 
 +4. Retour au début de la boucle 
 +</code> 
 + 
 +==== Versions améliorées ==== 
 + 
 +Pour éviter que la LED s’éteigne trop vite : 
 + 
 +  * Si une présence est détectée, maintenir la LED allumée pendant un certain temps (temporisation). Puis revenir au mode normal. 
 +  * Ajouter un seuil haut et un seuil bas (hystérésis) pour la détection lumineuse pour que la lampe ne clignote pas de trop. 
 +  * Prévoir un mode économique qui permet de ne pas consommer trop d'électricité.    
 + 
 + 
 + 
 + 
 + 
4._arduino.1767698670.txt.gz · Dernière modification : de mistert2