Je forme des informaticiens depuis plus de 20 ans.
J’aime essayer d’initier les stagiaires à l’informatique avec une programmation qu’ils ont eux-mêmes développée.
Vous apprendrez les bases du contrôle des LED.
Ils doivent s’occuper eux-mêmes du reste et être en mesure de l’expliquer plus tard.
À partir de 2023, ils pourront éteindre 😡 complètement le cerveau
Voici le deuxième exemple sur le thème de l’IA
Mon avis :
Montrez-moi un programme pour le contrôle des feux tricolores sur un Arduino
Sortie en 5 secondes
==========
Voici un exemple de programme de contrôle des feux tricolores sur un Arduino :
const int redPin = 9 ;
const int jauneBroche = 10 ;
const int vertPin = 11 ;
void setup() {
pinMode(goupille rouge, SORTIE) ;
pinMode(yellowPin, SORTIE) ;
pinMode(vertPin, SORTIE) ;
}
void loop() {
Rouge allumé
digitalWrite(redPin, ÉLEVÉ) ;
retard(3000) ;
Rouge éteint, jaune allumé
digitalWrite(redPin, LOW) ;
digitalWrite(yellowPin, HIGH) ;
retard(1000) ;
Jaune éteint, vert allumé
digitalWrite(yellowPin, LOW) ;
digitalWrite(greenPin, HIGH) ;
retard(3000) ;
Vert éteint, jaune allumé
écriturenumérique(vertPin, FAIBLE) ;
digitalWrite(yellowPin, HIGH) ;
retard(1000) ;
Jaune éteint, rouge allumé
digitalWrite(yellowPin, LOW) ;
digitalWrite(redPin, ÉLEVÉ) ;
retard(3000) ;
}
Le programme définit les broches auxquelles les feux de signalisation sont connectés (rouge, jaune, vert) et les définit comme sorties.
Dans la fonction loop(), le contrôle des feux de circulation est ensuite effectué en activant et en désactivant les broches respectives pour les couleurs, en utilisant la fonction delay() pour contrôler la durée de chaque couleur.
Il convient de noter qu’il ne s’agit que d’un exemple de programme et qu’il peut y avoir différentes personnalisations en fonction de vos besoins et de votre configuration.
==========
No responses yet