Programmer un éclairage
Activité 1 : Notion de variable
Rappel de l'interface de programmation
Vous devez réaliser sur mBlock5 en ligne les quatre exercices suivants puis les importer comme fichiers joints de votre devoir dans ClassRoom. (voir les deux vidéos ci-dessus)
Exercice 1 : (voir vidéo Notion de variable)
Faire un programme qui va poser une question à l’utilisateur et demander une réponse tapée au clavier par l’utilisateur. Le lutin affichera ensuite la réponse écrite.Exercice 1bis : (voir vidéo Regrouper texte et variable)
Faire un programme qui va poser une question à l’utilisateur et demander une réponse tapée au clavier par l’utilisateur. Le lutin affichera ensuite la réponse écrite du type "Bonjour, tu t'appelles" puis la réponse donnée lors de l'exécution du programme (dans la même bulle). Exercice 2 : (voir vidéo Comment créer des variables)
Faire un programme qui pose une première question qui demande "le nom" et une seconde question qui demande "l’âge de l’utilisateur". Ensuite il faut faire dire au Lutin une phrase de la forme :« Bonjour Nom, tu as Age ans » où le nom et l'âge seront les réponses données lors de l'exécution du programme.Exercice 3 :
Faire un petit programme qui demande à l’utilisateur de rentrer deux nombres (en utilisant deux questions) puis qui fasse dire au Lutin : « La somme des deux nombres est de : Résultat »Exercice 4 :
Faire un petit programme qui demande à l’utilisateur de rentrer deux nombres puis qui fasse dire au Lutin : « le nombre le plus grand est : nombre »Exercice 5 :
Faire un programme ayant pour but d'apprendre à compter... - le programme affiche successivement deux nombres choisi par l'ordinateur et demande la somme à l'utilisateur.
- Si la réponse est bonne le score augmente d'une unité.
- Le programme demande alors si l'utilisateur veut continuer à compter... Si la réponse est oui, on continue, sinon le score final est donné.
Notion de variable
Pour vous aidez à y parvenir, voici 3 petites vidéos d'aide. Attention cependant, ces vidéos utilisent l'ancienne interface de scratch !
Regrouper texte et variable
Comment créer des variables ?
Activité 2 : Programmer des objets avec un logiciel de programmation pas blocs
A partir du site "Castor Informatique", cliquer sur le bouton "scratch" puis noter votre code.
lien : https://concours.castor-informatique.fr/?team=quickpiA1
Faire tous les exercices du niveau 1 ( 2 si vous avez le temps)
Bilan organigrammes :
Compléter les organigrammes de fonctionnement des objets techniques présentés dans le QCM suivant : http://michel.roemhild.free.fr/QCM/Organigrammes/
Correction d'un Grafcet d'un afficheur 7 segments : http://technoargia.free.fr/cms2/?Techno:Automatismes:Afficheur
Activité 3 : Comment programmer l'éclairage d'une DEL ?
Qu'est-ce qu'une carte Arduino ? Pour le comprendre visualiser la vidéo suivante : Lien
1er travail : Comment allumer une DEL à partir de la carte Arduino ?
(Attention les vidéos montrent le logiciel dans son interface anglaise)
Pour aller plus loin :
2ème travail : Comment modifier le programme pour faire clignoter la DEL ?
3ème travail : Ajouter une résistance et une DEL sur la plaquette d'essais.
Comment peut-on allumer les deux DELs de manière indépendante ?
(Astuce : il faut utiliser deux sorties numériques différentes)
Pour aller plus loin : Choix d'une résistance
Se connecter sur le site code.org
Comprendre les boucles imbriquées !
Se connecter sur mBlock
Présentation de l'interface mBlock 5 !
Enregistrer ouvrir et importer un projet.
Programmer avec le logiciel mBlock : Présentation et installation
Le logiciel mBlock (équivalent du logiciel Scratch) permet de réaliser des programmes en utilisant une programmation de type graphique comme sur le site code.org.
On peut utiliser ce logiciel en ligne ou le télécharger et l'installer sur un ordinateur ou une tablette. Voici les différents liens qui vous seront utiles :
Interface de programmation en ligne : https://ide.mblock.cc/#/
Téléchargement de la version 5.0 pour windows : https://dl.makeblock.com/mblock5/win32/V5.3.0.exe
Téléchargement de la version 5.0 pour Mac : https://dl.makeblock.com/mblock5/darwin/V5.3.0.pkg
Pour les anciennes versions : https://mblock.makeblock.com/en-us/download/
Sur téléphone ou tablette installer l'apps mBlock mobile app
Voici une petite présentation du fonctionnement du logiciel :
Fais la mission "Par quoi et comment est commandé un objet technique ?" dans l'animation suivante : "VALMI"
https://concours.castor-informatique.fr/?team=quickpiA1
Lisez bien la feuille d'exercices sur les logigrammes de systèmes techniques : Exercices logigrammes
(Vérifier votre solution à partir de ce lien : Organigrammes )Bilan organigrammes :
Compléter les organigrammes de fonctionnement des objets techniques présentés dans le QCM suivant : http://michel.roemhild.free.fr/QCM/Organigrammes/
Correction d'un Grafcet d'un afficheur 7 segments : http://technoargia.free.fr/cms2/?Techno:Automatismes:Afficheur
Activité 1 : Qu'est-ce qu'un algorithme ? Comment écrire l'algorithme de programmation des systèmes automatisés ?
Regarder la vidéo suivante :
Compléter la feuille d'activités en collant les vignettes et faire les exercices sur les algorithmes.
Aide : question du travail 1
Pré-Requis : Programmer avec des variables
Pour bien apprendre à utiliser les variables et les boucles dans un programme, entraînez-vous avec les exercices de programmation du site CodeStudio :
Accès par groupes :
Activité 2 : Comment commander l'éclairage d'une DEL ?
Qu'est-ce qu'une carte Arduino ? Pour le comprendre visualiser la vidéo suivante : Lien
1er travail : Comment allumer une DEL à partir de la carte Arduino ?
(Attention les vidéos montrent le logiciel dans son interface anglaise)
Pour aller plus loin :
2ème travail : Comment modifier le programme pour faire clignoter la DEL ?
3ème travail : Ajouter une résistance et une DEL sur la plaquette d'essais.
Comment peut-on allumer les deux DELs de manière indépendante ?
(Astuce : il faut utiliser deux sorties numériques différentes)
4ème travail : Comment simuler le fonctionnement d'un feu tricolore ?
Utiliser 3 dels de couleurs différentes pour simuler un feu tricolore. Par exemple, la DEL rouge brille 3 secondes puis s'éteint, immédiatement après, la DEL verte s'allume 3 secondes puis s'éteint, immédiatement après, la DEL jaune s'allume 1 seconde puis s'éteint. Le cycle se reproduit indéfiniment.
Ressources :
Comment déchiffrer la valeur d'une résistance avec son code couleur ?
Comment choisir la valeur de la résistance selon la DEL utilisée ?
Pour aller plus loin : Notion de variable.
Visualiser les quatre vidéos suivantes pour comprendre comment utiliser des variables avec Scratch ou mBlock :
Exercice 1 :
Faire un programme qui va poser une question à l’utilisateur et demander une réponse tapée au clavier par l’utilisateur. Le lutin affichera ensuite la réponse écrite.
Exercice 2 :
Faire un programme qui demande le nom et l’âge de l’utilisateur, puis dire fait dire au Lutin une phrase de la forme :
« Bonjour Nom, tu as Age ans ».
Exercice 3 :
Faire un petit programme qui demande à l’utilisateur de rentrer deux nombres puis qui fasse dire au Lutin : « La somme des deux nombres est de : Résultat »
Exercice 4 :
Faire un petit programme qui demande à l’utilisateur de rentrer deux nombres puis qui fasse dire au Lutin : « le nombre le plus grand est : nombre »
Bilan organigrammes :
Compléter les organigrammes de fonctionnement des objets techniques présentés dans le QCM suivant : http://michel.roemhild.free.fr/QCM/Organigrammes/
Correction d'un Grafcet d'un afficheur 7 segments : http://technoargia.free.fr/cms2/?Techno:Automatismes:Afficheur