[version en cours de rédaction] | [version en cours de rédaction] |
(5 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Tuto Details | {{Tuto Details | ||
− | |Main_Picture= | + | |Main_Picture=A_la_d_couverte_de_l_Arduino_20220227_073855.jpg |
− | |Description=Arduino est la marque d'une plateforme de prototypage open-source qui permet aux utilisateurs de créer des objets électroniques interactifs à partir de cartes électroniques matériellement libres sur lesquelles se trouve un microcontrôleur. Grâce à l'Arduino, vous allez apprendre, par exemple, à créer un sablier numérique | + | |Description=Arduino est la marque d'une plateforme de prototypage open-source qui permet aux utilisateurs de créer des objets électroniques interactifs à partir de cartes électroniques matériellement libres sur lesquelles se trouve un microcontrôleur. Grâce à l'Arduino, vous allez apprendre, par exemple, à créer un sablier numérique. |
|Categories=Numérique | |Categories=Numérique | ||
− | |Public= | + | |Public=Médiateurs |
|Type de contenu=Fiche action | |Type de contenu=Fiche action | ||
− | |Difficulty= | + | |Difficulty=Medium |
|Duration=40 | |Duration=40 | ||
|Duration-type=minute(s) | |Duration-type=minute(s) | ||
Ligne 35 : | Ligne 35 : | ||
{{Tuto Step | {{Tuto Step | ||
|Step_Title=Brancher votre breadbord | |Step_Title=Brancher votre breadbord | ||
− | |Step_Content=1 | + | |Step_Content=1 Branchez votre breadboard aux broches 5V (fil rouge) et GND (fil noir) de l'Arduino |
− | 2 | + | 2 Positionnez les 6 LEDs rouges (réf e9 à e30 ) |
− | 3 | + | 3 Reliez les LEDs à la masse via des résistances de 220 Ohms |
− | 4 | + | 4 Reliez leur patte longue (l'anode) aux broches numériques 2 à 7 (fils jaunes) |
− | 5 | + | 5 Branchez l'interrupteur à bascule au 5V et relier l'autre à la masse via une résistance de 10 KiloOhms |
− | 6 | + | 6 Reliez le point de jonction entre l'interrupteur et la résistance à la broche numérique 8 |
− | |||
− | |||
− | |||
|Step_Picture_00=A_la_d_couverte_de_l_Arduino_2_Brancher_votre_breadbord.jpg | |Step_Picture_00=A_la_d_couverte_de_l_Arduino_2_Brancher_votre_breadbord.jpg | ||
|Step_Picture_01=A_la_d_couverte_de_l_Arduino_Positionner_les_leds_rouges.jpg | |Step_Picture_01=A_la_d_couverte_de_l_Arduino_Positionner_les_leds_rouges.jpg | ||
Ligne 56 : | Ligne 53 : | ||
|Step_Picture_05=A_la_d_couverte_de_l_Arduino_Relier_l_interrupteur_et_la_broche_8.jpg | |Step_Picture_05=A_la_d_couverte_de_l_Arduino_Relier_l_interrupteur_et_la_broche_8.jpg | ||
}} | }} | ||
− | {{Tuto Step}} | + | {{Tuto Step |
+ | |Step_Title=Télécharger Arduino et entrer le code | ||
+ | |Step_Content=1 Téléchargez le logiciel Arduino : https://www.arduino.cc/en/software<nowiki/>et brancher l'Arduino à l'ordinateur avec le câble USB | ||
+ | |||
+ | |||
+ | |||
+ | 2 Ouvrez le logiciel Arduino et effacer les données | ||
+ | |||
+ | 3 Saisissez ou copier-coller le code suivant : | ||
+ | |||
+ | const int switchPin = 8; | ||
+ | |||
+ | unsigned long previousTime = 0; | ||
+ | |||
+ | int switchState = 0; | ||
+ | |||
+ | int prevSwitchState = 0; | ||
+ | |||
+ | int led = 2; | ||
+ | |||
+ | long interval = 6000; | ||
+ | |||
+ | void setup() { | ||
+ | |||
+ | for(int x = 2;x<8;x++){ | ||
+ | |||
+ | pinMode(x, OUTPUT); | ||
+ | |||
+ | } | ||
+ | |||
+ | pinMode(switchPin, INPUT); | ||
+ | |||
+ | } | ||
+ | |||
+ | void loop(){ | ||
+ | |||
+ | unsigned long currentTime = millis(); | ||
+ | |||
+ | if(currentTime - previousTime > interval){ | ||
+ | |||
+ | previousTime = currentTime; | ||
+ | |||
+ | digitalWrite(led, HIGH); | ||
+ | |||
+ | led++; | ||
+ | |||
+ | if(led == 7){ | ||
+ | |||
+ | } | ||
+ | |||
+ | } | ||
+ | |||
+ | switchState = digitalRead(switchPin); | ||
+ | |||
+ | if(switchState != prevSwitchState){ | ||
+ | |||
+ | for(int x = 2;x<8;x++){ | ||
+ | |||
+ | digitalWrite(x, LOW); | ||
+ | |||
+ | } | ||
+ | |||
+ | led = 2; | ||
+ | |||
+ | previousTime = currentTime; | ||
+ | |||
+ | } | ||
+ | |||
+ | prevSwitchState = switchState; | ||
+ | |||
+ | } | ||
+ | |||
+ | 4 Cliquez sur vérifier | ||
+ | |||
+ | 5 Cliquez sur téléverser, un message s'affiche | ||
+ | |||
+ | 6 Le programme est transféré : les LEDs s'allument à leur tour toutes les 6 secondes | ||
+ | |||
+ | <br /> | ||
+ | |Step_Picture_00=A_la_d_couverte_de_l_Arduino_T_l_charger_arduino.jpg | ||
+ | |Step_Picture_01=A_la_d_couverte_de_l_Arduino_Arduino.png | ||
+ | |Step_Picture_02=A_la_d_couverte_de_l_Arduino_Arduino_4.png | ||
+ | |Step_Picture_03=A_la_d_couverte_de_l_Arduino_Arduino_8.png | ||
+ | |Step_Picture_04=A_la_d_couverte_de_l_Arduino_20220227_091242.jpg | ||
+ | |Step_Picture_05=A_la_d_couverte_de_l_Arduino_20220227_091312.jpg | ||
+ | }} | ||
{{Notes}} | {{Notes}} | ||
{{PageLang}} | {{PageLang}} |
Auteur Rozenn Castellier | Dernière modification 1/03/2022 par Rozenn Castellier en cours de rédaction ⧼frevu-button-review-label⧽
Arduino, led, résistance, Breadboard A_la_d_couverte_de_l_Arduino_20220227_073855.jpg
1 Arduino Uno - Carte de prototypage (ordinateur simplifié)
2 Breadboard (platine) sur laquelle on construit des circuits électroniques
3 Interrupteur à bascule pour déterminer l'orientation vers le haut ou vers le bas
4 Led - s'illumine lorsque l'électricité passe
5 Résistance 10 kiloOhms
6 Résistance 220 Ohms - Résiste au passage du courant, en affectant la tension et le courant
1 Branchez votre breadboard aux broches 5V (fil rouge) et GND (fil noir) de l'Arduino
2 Positionnez les 6 LEDs rouges (réf e9 à e30 )
3 Reliez les LEDs à la masse via des résistances de 220 Ohms
4 Reliez leur patte longue (l'anode) aux broches numériques 2 à 7 (fils jaunes)
5 Branchez l'interrupteur à bascule au 5V et relier l'autre à la masse via une résistance de 10 KiloOhms
6 Reliez le point de jonction entre l'interrupteur et la résistance à la broche numérique 8
1 Téléchargez le logiciel Arduino : https://www.arduino.cc/en/softwareet brancher l'Arduino à l'ordinateur avec le câble USB
2 Ouvrez le logiciel Arduino et effacer les données
3 Saisissez ou copier-coller le code suivant :
const int switchPin = 8;
unsigned long previousTime = 0;
int switchState = 0;
int prevSwitchState = 0;
int led = 2;
long interval = 6000;
void setup() {
for(int x = 2;x<8;x++){
pinMode(x, OUTPUT);
}
pinMode(switchPin, INPUT);
}
void loop(){
unsigned long currentTime = millis();
if(currentTime - previousTime > interval){
previousTime = currentTime;
digitalWrite(led, HIGH);
led++;
if(led == 7){
}
}
switchState = digitalRead(switchPin);
if(switchState != prevSwitchState){
for(int x = 2;x<8;x++){
digitalWrite(x, LOW);
}
led = 2;
previousTime = currentTime;
}
prevSwitchState = switchState;
}
4 Cliquez sur vérifier
5 Cliquez sur téléverser, un message s'affiche
6 Le programme est transféré : les LEDs s'allument à leur tour toutes les 6 secondes
Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #