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é.
Pour que l'ordinateur choisisse un nombre de façon aléatoire, on utilisera l'instruction "Choisir au hasard..."

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

Reconnaître la valeur d'une résistance

Reconnaître les symboles des schémas électriques

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/#/ 


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 )

Exercices domotiques


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 : 

https://www.youtube.com/watch?v=hG9Jty7P6Es

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 :

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