CT 4.2 ► Appliquer les principes élémentaires de l’algorithmique et du codage à la résolution d’un problème simple
CS 1.6 ► Analyser le fonctionnement et la structure d’un objet, identifier les entrées et sorties.
Suite à sa visite du FabLab, Romain décide de s'initier au prototypage électronique. Son ami Quentin lui a prêté une carte Arduino Uno, une LED, un bouton poussoir et un capteur de luminosité. Il a pour gage de réaliser plusieurs programmes permettant d'allumer la LED de différentes façons.
A l'aide du matériel mis à disposition et des Fiches Ressources Programme N°1, effectuer le travail proposé ci-dessous :
Suivre la procédure de la Fiche Ressource PROGRAMME N°1 afin de réaliser les deux solutions de programmation proposées, puis répondre aux questions ci-dessous :
Compléter l'organigramme ci-dessous à partir du programme Ardublock
Suivre la procédure de la Fiche ressource PROGRAMME N°2 en réalisant les deux solutions de programmation proposées, puis répondre aux questions ci-dessous :
Étude programmation de lecture de la valeur analogique du capteur de luminosité
Noter votre observation sur la variation de la valeur
analogique du capteur en fonction de la luminosité
Compléter l’algorigramme ci-dessous correspondant au programme : La LED s'allume quand il fait nuit et s’éteint quand il fait jour.
Afin de paramétrer le capteur de luminosité nous utiliserons le tableau suivant :
À l'aide du morceau de programme ci-contre et du tableau, réaliser un programme respectant le fonctionnement suivant : La LED s'allume quand il fait nuit et s’éteint quand il fait jour.
Brancher sur l'entrée numérique D2 le bouton poussoir et modifier le programme précédent afin d'obtenir le fonctionnement suivant :
- Tu vas ensuite faire un programme pour allumer la LED (D8) quand il fait « nuit » (LDR broche A0) OU quand tu appuies sur un bouton poussoir (D 2). La LED s’éteint quand il fait jour.
- Tu peux modifier le programme fait juste avant : allumer la LED (D 8) quand il fait « nuit » (LDR broche A0) ET quand tu appuies sur un bouton poussoir (D2) pendant 5s.