Différence entre mBlock et Scratch

Scratch

Logo du logiciel de programmation par blocs Scratch
Logo du logiciel de programmation par blocs Scratch
Scratch : icône

Logiciel de programmation par blocs

Scratch est un langage de programmation graphique manipulable et exécutable par le logiciel de même nom à vocation éducative. Ainsi, Scratch est à la fois un environnement de développement et un moteur d'exécution du langage Scratch mais aussi un site web.

Tableau d'affectation des entrées et sorties

Entrée

Sortie

Led rouge 1

D2

Led rouge 2

D3

Led blanche 1

D4

Led blanche 2

D5

Capteur de mouvement PIR 1

D6

Capteur de mouvement PIR 2

D7

Capteur de luminosité 1

A0

Capteur de luminosité 2

A3

Ecran LCD

I2C

Mon premier programme

Une boucle

Algorithme : La lumière rouge s'allume 1 seconde puis s'éteint 1 seconde, l'action se reproduit à l'infini.

mBlock : icône

Logiciel de programmation par blocs basé sur Scratch

Programme 1 : faire clignoter une led

Algorithme : La lumière rouge s'allume1 seconde puis s'éteint 1 seconde, l'action se reproduit à l'infini.

Mon deuxième programme

Une condition

Algorithme : Si le détecteur détecte un mouvement, alors la lumière rouge s'allume, sinon elle est éteinte.

Programme 2 : allumer une led sous condition

Algorithme : Si le détecteur détecte un mouvement, alors la lumière rouge s'allume, sinon elle est éteinte.