Faire pour apprendre.
Apprendre à Faire.

Ressources gratuites | Merci pour vos commentaires.

4#13 Portail Arduino


,

La programmation d’une nouvelle fonctionnalité | Analyser les données et en déduire des modifications à apporter au programme
,
La programmation d’une nouvelle fonctionnalité | Tester et valider, dans un environnement simulé ou réel, une modification du programme

Les corrigés, informations ou documents complémentaires sont accessibles pour les enseignants après inscription (inscription gratuite, une adresse académique est nécessaire – voire d’établissement pour les collègues du privé ou de l’étranger).
Pour les inscrits, cliquez sur « Connexion » disponible en haut de chaque page. Une fois connecté, les ressources apparaîtront automatiquement.

Maintenant que nous maîtrisons le processus de programmation : texte en français > algorithme > algorigramme > programmation par bloc > code (compréhension avec toxicode), nous allons programmer du matériel réel en générant du code binaire (0 et 1) !

Interface de programmation

Nous utiliserons une carteArduino UNO qui recevra les informations des capteurs et enverra les ordres aux actionneurs en suivant le programme que nous auront stocké dans sa mémoire et préalablement créé avec le logiciel mBlock.

Équipement du portail

Clique sur les points d’interrogation pour découvrir les différents équipements que nous allons utiliser :

Capteurs ou actionneurs ?

La carte Arduino pourra recevoir les informations des capteurs et donner des ordres aux actionneurs…
Mais qui fait quoi ? Place les équipements dans la bonne colonne.

Programmation 1 : allumer une lampe LED et activer le buzzer

1. Démarre le logiciel Mblock5

2. Ajoute l’appareil « Arduino UNO » et supprime la carte « CyberPi »

3. Ajoute l’extension « TS UNO + Grove »

En effet, nous allons utiliser un adaptateur « Grove » sur la carte Arduino UNO. Cela permet de connecter facilement les équipements.

C’est réussi :

4. Connexion des équipements

Tu as besoin de :

5. Réalise le programme suivant :

6. Branche les équipements sur les connecteurs définis dans le programme :

7. Branche le câble USB et téléverse le programme dans la carte Arduino :

Que fait ce programme ?

Lorsque le bouton poussoir connecté en D3 est pressé, la condition est remplie (vraie) et donc la LED branchée sur D2 est alimentée en électricité (état Haut).
Si le bouton poussoir n’est pas appuyé, la condition est fausse, la LED n’est alors pas alimentée (état Bas).

8. Améliore le programme afin que le buzzer sonne et que la lampe LED clignote…

Laisser un commentaire