1-Prise en main du bouclier Open-Smart Rich.

CC by julien bernard

Le bouclier OPEN SMART Rich est une carte électronique de type bouclier (shield), il s’insère sur une carte  Arduino UNO.

Le principal intérêt pédagogique et le regroupement sans câblage des nombreux composants électroniques. En contextualisant les utilisations via des scénarios pédagogiques vous pourrez exploiter ce bouclier en classe notamment dans le cours de technologie, mathématiques et sciences du numérique…

Le bouclier regroupe différents capteurs et actionneurs.

 

Liste des actionneurs:

CC by Julien Bernard

– Une led jaune.
– Une led bleue.
– Une led Verte.
– Une led Rouge.
– Un potentiomètre.
– Quatre afficheurs 7 segments.
– Un buzzer.

Liste des capteurs:

– Deux boutons poussoirs.
– Un capteur de température et d’humidité.
– Un capteur de température.
– Un capteur de lumière.
– Un récepteur infrarouge.

 

Scénarios faciles, (Utilisation des 4 LEDS)

La led rouge est connecté sur la broche 4
La led bleue est connecté sur la broche 5
La led verte est connecté sur la broche 6
La led jaune est connecté sur la broche 7

Notez au passage que la led bleue et verte sont connectés sur une broche PWM

Scénario 1:
Étude d’une alarme factice de voiture.

CC BY
Raito Akehanareru

Dans cette activité, nous allons réaliser une alarme factice de voiture, un signal lumineux rouge clignotant faussera l’appréciation d’éventuels voleurs.
Pour ce faire, nous allons utiliser la LED rouge du bouclier, elle est connecté à la broche 4.

L’organigramme de fonctionnement.

Nous allons mettre la broche 4 à l’état HAUT pendant 500ms puis mettre l’état logique de la broche 4 à l’état BAS pendant 500ms et répéter les instructions à l’infini…

CC BY Julien bernard

Le code en C++

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const int ledrouge=4;

void setup() {

pinMode(ledrouge,OUTPUT);

}

void loop() {
 
digitalWrite(ledrouge,HIGH);
delay(500);

digitalWrite(ledrouge,LOW);
delay(500);

}
Le résultat en vidéo:
Continuité pédagogique

Une fois l’exercice maîtrisé, vous pouvez proposer aux étudiants  d’expérimenter le montage avec les 4 LEDS (La led bleue est connecté sur la broche 5,  la led verte est connecté sur la broche 6, la led jaune est connecté sur la broche 7).

La démarche pourrait être la suivante:

  1. Scénariser l’activité (feu de circulation, guirlande de fête, signaux de bateau…)
  2. Inventer l’organigramme et le faire valider par l’enseignant.
  3. Coder le programme.
  4. Tester avec la plateforme.

Un exemple de programme utilisant les 4 LEDS:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
const int ledrouge=4;
const int ledvert=5;
const int ledbleu=6;
const int ledjaune=7;


void setup() {
pinMode(ledvert,OUTPUT);
pinMode(ledbleu,OUTPUT);
pinMode(ledjaune,OUTPUT);
pinMode(ledrouge,OUTPUT);
}

void loop() {
 
digitalWrite(ledvert,HIGH);
digitalWrite(ledbleu,HIGH);
digitalWrite(ledjaune,HIGH);
digitalWrite(ledrouge,HIGH);
delay(50);
digitalWrite(ledrouge,LOW);
delay(50);
digitalWrite(ledjaune,LOW);
delay(50);
digitalWrite(ledvert,LOW);
delay(50);
digitalWrite(ledbleu,LOW);
delay(50);

}