Skip to content

Les maquettes PB100, PB200 et PB300 sont des outils pédagogiques développés dans le cadre de la réforme du lycée de 2019 pour la formation des compétences du numérique.

Notifications You must be signed in to change notification settings

pierron-asco-celda/33176-Module_son_et_lumiere_pour_ARDUINO_PB200

Repository files navigation

33176-Module_son_et_lumière_pour_ARDUINO_PB200

Cette maquette permet aux élèves de programmer l’émission de signaux sonores et lumineux. Elle dispose de 4 boutons-poussoirs pouvant piloter 4 LED de couleurs et un buzzer. La séance de base consiste à reproduire les sirènes des différents véhicules de secours. Polyvalente, elle pourra être utilisée autant par des collégiens que par des lycéens. L’accessibilité au microcontrôleur de la maquette permet à l’élève d’augmenter le potentiel pédagogique du dispositif en ajoutant LED, buzzer ou autre actionneur, en plus de ceux déjà précâblés. L’élève est ainsi acteur de ses apprentissages en réalisant les connexions de base d’un microcontrôleur, en programmant son dispositif augmenté et en créant éventuellement un mini projet “son et lumière” personnalisé.

Caractéristiques techniques :

  • Compatible Arduino™ Nano*

  • 4 diodes électroluminescente

  • 4 boutons poussoir

  • 1 Buzzer

*L'utilisation d'une carte non officielle peut altérer et restreindre l'expérience d'utilisation de la maquette !

Ressources à télécharger

Programme de démonstration

/*
   "MICROCONTRÔLEUR ARDUINO SON ET LUMIÈRE PB200" Pierron référence 33176
   Programme V1.0 : "Programme"
   Rédacteur : M. PAUL Pierre 2024

   *L'utilisation d'une carte non officielle nécessite la configuration "Old Booltloader" !
*/

// Déclarations des entrées et sorties.
#define DEL_VERTE 11
#define DEL_JAUNE 10
#define DEL_ROUGE 9
#define DEL_BLEUE 8
#define BOUTON_POUSSOIR_VERT 2
#define BOUTON_POUSSOIR_JAUNE 3
#define BOUTON_POUSSOIR_ROUGE 4
#define BOUTON_POUSSOIR_BLEU 5
#define BUZZER 12

void setup() {
  // Définition des entées et des sorties de la carte Arduino NANO.
  pinMode(DEL_VERTE, OUTPUT);
  pinMode(DEL_JAUNE, OUTPUT);
  pinMode(DEL_ROUGE, OUTPUT);
  pinMode(DEL_BLEUE, OUTPUT);
  pinMode(BOUTON_POUSSOIR_VERT, INPUT);
  pinMode(BOUTON_POUSSOIR_JAUNE, INPUT);
  pinMode(BOUTON_POUSSOIR_ROUGE, INPUT);
  pinMode(BOUTON_POUSSOIR_BLEU, INPUT);
  pinMode(BUZZER, OUTPUT);
}

void loop() {
  // Programme de démonstration.
  if (digitalRead(BOUTON_POUSSOIR_VERT) == HIGH)
  {
    digitalWrite(DEL_VERTE, HIGH);
    tone(BUZZER, 250);
    delay(250);
    noTone(BUZZER);
  }
  else
  {
    digitalWrite(DEL_VERTE, LOW);
  }
  if (digitalRead(BOUTON_POUSSOIR_JAUNE) == HIGH)
  {
    digitalWrite(DEL_JAUNE, HIGH);
    tone(BUZZER, 500);
    delay(250);
    noTone(BUZZER);
  }
  else
  {
    digitalWrite(DEL_JAUNE, LOW);
  }
    if (digitalRead(BOUTON_POUSSOIR_ROUGE) == HIGH)
  {
    digitalWrite(DEL_ROUGE, HIGH);
    tone(BUZZER, 750);
    delay(250);
    noTone(BUZZER);
  }
  else
  {
    digitalWrite(DEL_ROUGE, LOW);
  }
    if (digitalRead(BOUTON_POUSSOIR_BLEU) == HIGH)
  {
    digitalWrite(DEL_BLEUE, HIGH);
    tone(BUZZER, 1000);
    delay(250);
    noTone(BUZZER);
  }
  else
  {
    digitalWrite(DEL_BLEUE, LOW);
  }
}

À propos :

© PIERRON - ASCO & CELDA 2024 - 62 rue de Siltzheim - 57200 RÉMELFING - France

About

Les maquettes PB100, PB200 et PB300 sont des outils pédagogiques développés dans le cadre de la réforme du lycée de 2019 pour la formation des compétences du numérique.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages