PROGRAMME 02 Objectif du programme 02 : Allumer 1 LED en appuyant sur un bouton poussoir quand je relâche le BP la LED reste allumée. PROGRAMME 03 Objectif du programme 03 : Allumer 1 LED en appuyant sur un bouton poussoir quand je relâche la LED s'éteint. PROGRAMME 04 Objectif du programme 04 : Au départ du programme la LED est éteinte puis quand on appuie sur le BP, la LED clignote 20 fois très rapidement (0,1 seconde). A la fin du programme la LED est éteinte et cycle est prêt à recommencer (boucle) si on appuie sur le BP.
Algorithme Programme 4 PROGRAMME 04 Objectif du programme 04 : Au départ du programme la LED est éteinte puis quand on appuie sur le BP, la LED clignote 20 fois très rapidement (0,1 seconde). A la fin du programme la LED est éteinte et cycle est prêt à recommencer (boucle) si on appuie sur le BP. LED verte éteinte Bouton poussoir Répéter 20 fois LED verte allumée LED verte éteinte Compteur 20 fois non oui
PROGRAMME 04 Bis Découverte de l'interface Arduino Objectif du programme 04 bis : Au départ du programme les LEDs sont éteintes puis quand on appuie sur le BP, les LEDs clignotent 20 fois les unes après les autres, très rapidement (0,1 seconde). Puis elles clignotent toutes ensemble 10 fois (0,2 seconde). A la fin du programme les LED sont éteintes et le cycle est prêt à recommencer (boucle). Matériel nécessaire : 1 arduino 1 câble USB 3 LEDs 1 bouton poussoir
Pour les élèves en avance : Reprendre le programme 4 On souhaite que l'utilisateur choisisse un nombre de clignotements et autant de fois qu'il le souhaite. On travaillera en mode connecté. Ecrire le programme avec mblock puis Mettre à jour le microprogramme dans le menu connecter. Après exécution en cliquant sur le drapeau vert (on n'utilise plus le chapeau bleu UNO et GROVE), on entrera au clavier le nombre de clignotements. Il n'est plus nécessaire de Mettre à jour le microprogramme dans le menu connecter à chaque fois que l'on saisit un nouveau nombre. Matériel nécessaire : 1 arduino 1 câble USB 3 LEDs 1 bouton poussoir
Algorithme Programme 4 Pour les élèves en avance : Reprendre le programme 4 On souhaite que l'utilisateur choisisse un nombre de clignotements et autant de fois qu'il le souhaite. On travaillera en mode connecté. Ecrire le programme avec mblock puis Mettre à jour le microprogramme dans le menu connecter. Après exécution en cliquant sur le drapeau vert (on n'utilise plus le chapeau bleu UNO et GROVE), on entrera au clavier le nombre de clignotements. Il n'est plus nécessaire de Mettre à jour le microprogramme dans le menu connecter à chaque fois que l'on saisit un nouveau nombre. LED verte éteinte Entrer le nb de clignotements Bouton poussoir Répéter NB de fois LED verte allumée LED verte éteinte Compteur NB de fois non oui
PROGRAMME 05 : Attendez avant d'entrer! Objectif du programme 05 : Cahier des charges : Afin d'éviter que des personnes étrangères au collège ne circulent dans l'établissement, on nous demande de réaliser la programmation du système suivant. Un visiteur entre dans le sas du collège (petite salle d'attente), un détecteur de présence allume un voyant rouge et prévient la secrétaire par un voyant bleu qu'une personne est dans le sas. Un panneau lui indique d'attendre que le voyant passe au vert. Dès que la secrétaire peut recevoir la personne, elle appuie sur un BP. Les voyants rouge et bleu s'éteignent et un autre passe au vert (clignote pendant 5s puis s éteint). Le visiteur se dirige vers le bureau du secrétariat. Pour faire clignoter la LED verte, reprendre programme clignotement. P4
Algorithme Programme 5 PROGRAMME 05 : Attendez avant d'entrer! Cahier des charges : Afin d'éviter que des personnes étrangères au collège ne circulent dans l'établissement, on nous demande de réaliser la programmation du système suivant. Un visiteur entre dans le sas du collège (petite salle d'attente), un détecteur de présence allume un voyant rouge et prévient la secrétaire par un voyant bleu qu'une personne est dans le sas. Un panneau lui indique d'attendre que le voyant passe au vert. Dès que la secrétaire peut recevoir la personne, elle appuie sur un BP. Les voyants rouge et bleu s'éteignent et un autre passe au vert (clignote pendant 5s puis s éteint). Le visiteur se dirige vers le bureau du secrétariat. Les LEDs sont éteintes Détecteur de présence LEDs rouge et bleue allumées Bouton poussoir Combien de fois faut-il répéter le clignotement pour obtenir 5 s? 1 cycle correspond 0,1 seconde la led allumée puis 0,1 seconde la led éteinte soit 0,2 seconde. Pour connaître le nombre de cycle, on divise 5 secondes par 0,2 seconde. On obtient 25 cycles donc répéter 25 fois. LEDs rouge et bleue éteintes Répéter 25 fois LED verte allumée LED verte éteinte Petit rappel L'algorithme est une suite d'instructions qui permet de résoudre un problème et d'obtenir rapidement un résultat. Il est écrit à la main dans un langage compréhensible par tous. Il sert à préparer l'écriture d'un programme informatique. Compteur 20 fois non oui
PROGRAMME 06 : Pas de dispute! Le N 2017 est servi Objectif du programme 06 : Cahier des charges Le responsable d'un magasin, nous demande de mettre au point un système d'appel par N afin d'éviter d'éventuelles disputes entre les clients. A chaque pression sur BP1, on ajoutera 1 au nombre affiché. En appuyant sur le BP2, on remettre le compteur à zéro.
Algorithme Programme 6 PROGRAMME 06 : Pas de dispute! Le N 2017 est servi Objectif du programme 06 : Cahier des charges Le responsable d'un magasin, nous demande de mettre au point un système d'appel par N afin d'éviter d'éventuelles disputes entre les clients. A chaque pression sur BP1, on ajoutera 1 au nombre affiché. En appuyant sur le BP2, on remettre le compteur à zéro. Mettre la variable Numéro à 0 Afficher la variable Numéro BP1 BP2 Ajouter Ajouter 1 à la 1 variable à la variable Numéro Mettre la variable Numéro à 0 Afficher la variable Numéro numéro Afficher la variable Numéro Attendre 1 seconde
PROGRAMME 07 : Maman, j'ai peur dans le noir! Cahier des charges : On souhaite réaliser une veilleuse qui s'allume automatiquement (LED) quand il fait noir et qui s'éteint dès que le jour revient. Pour la réalisation du prototype, on placera un afficheur afin de visualiser la valeur de la variable d'entrée Lumière. La valeur du capteur de lumière varie de 0 à 1000. On veillera à éviter que les chiffres défilent trop rapidement pour faciliter la lecture de l'affichage. Quel est l'intérêt d'éteindre la veilleuse le jour? Cela permet d économiser de l énergie électrique, c est bon pour la planète d éviter le gaspillage! Quel est l'intérêt de placer un afficheur pour la réalisation du prototype? Cela permet de connaître le seuil souhaité de déclenchement de la veilleuse. Le capteur de lumière Le capteur de lumière se branche sur l'une des 4 entrées analogiques. La valeur du capteur de lumière ne fournit pas une valeur logique 0 ou 1 mais sa valeur varie entre 0 et 1000 c'est une donnée analogique.