DOMOTIQUE 4EMES - PROGRAMMATION ARDUINO

2° PARTIE

Problématique :

DETECTER LA VARIATION DE LA LUMINOSITE AMBIANTE POUR ALLUMER AUTOMATIQUEMENT UN ECLAIRAGE LORSQUE LA LUMIERE PASSE EN DESSOUS D'UNE  CERTAINE VALEUR.  
(Convertir un signal analogique en signal numérique.)

Noms des élèves du groupe     Classe ou groupe  

1 - L'étude de la platine "Affichage 8 dels"

En regardant la photo ci-dessous et en vous aidant de la ligne rouge, suivez les pistes de cuivre du circuit imprimé pour essayer de repérer sur quelles sorties digitales sont reliées chacune des 7  dels

Après avoir bien repéré les liaisons, complète le tableau ci-dessous :

REPERAGE DES LIAISONS ENTRE LES SORTIES DU MODULE ARDUINO ET LA PLATINE AFFICHAGE 8 DELS
Sur la platine Del N° Del 0 Del 1 Del 2 Del 3 Del 4 Del 5 Del 6 Del 7
Sur Arduino --> Sortie Digital N°

 

2 - Le cahier des charges de l'animation à réaliser

Vous allez réaliser le programme qui permet l'allumage des DELS de la façon présentée par la vidéo 

 

Explique par un petit texte le détail de l'animation. (ordre d'allumage, temps de passage d'une diode à l'autre, etc...)

 

3 - L'organigramme du programme

Tu vas transformer le cahier des charges ci-dessus en organigramme pour faciliter la programmation.

Utilises le site en ligne : https://www.draw.io/

Dans la fenêtre "Enregistrer sous..." qui s'ouvre donne un nom à ton fichier sélectionne "Périphérique".

L'organigramme sera sauvé dans le dossier "téléchargement"

Attention :

1 - Utiliser une seule page, vous pouvez faire 2 colonnes comme dans l'exemple ci-dessous.

2 - Faire Fichier --> Enregistrer régulièrement

3 - Imprimer une fiche par élève (Fichier --> Imprimer) avant de quitter. (a fiche sera à ranger dans le classeur)

Copie d'écran d'un exemple d'un organigramme (à compléter...)

 

 

4 - Le programme pour Arduino Uno

(Attention, le programme ci-dessous est à compléter... utilisez la commande copier/coller pour éviter les erreurs de saisie)

 

5 -  Le téléversement du programme dans le module Arduino

 

5-1 - Lancez le logiciel Arduino (Bouton Démarrer --> Tous les programmes --> Pédagogie --> Technologie --> Arduino)

5-2 - Copiez/Collez tout le programme ci-dessus dans la fenêtre d'édition du logiciel

(Attention copiez uniquement le texte, pas le cadre)

5-3 - Testez le programme. Si le résultat n'est pas satisfaisant, modifiez votre programme...

 

Le programme a-t'il fonctionné du premier coup ?

Si non, avez-vous réussi à le corriger ?

Et dans ce cas, d'où venait le problème ?

 

Validez une seule fois et attendez pour enregistrer correctement votre travail.