mBlock
Définition :
mBlock est un logiciel de programmation basé sur Scratch 2.0. Son code Open Source a été conçu pour faciliter la programmation des cartes Arduino de manière graphique et interactive.
Deux modes de fonctionnement sont alors possibles.
En mode "Connecté" : il faut au préalable mettre un firmware dans la carte afin de permettre son dialogue avec mBlock. Ainsi vous avez accès à l'ensemble des entrées / sorties de la carte Arduino™ . Vous pourrez afficher les valeurs mesurées dans la fenêtre graphique de mBlock.
En mode "Déconnecté" "Automate" : votre programmation graphique est traduite automatiquement en code Arduino™. Il restera à le transférer ou le téléverser dans le microcontrôleur de la carte pour qu'il puisse s'exécuter en totale autonomie. Pas besoin d'avoir de connaissance en code pour faire un programme Arduino™ autonome. Si vous savez programmer avec Scratch, vous saurez programmer un Arduino™
Méthode :
1. Brancher la carte arduino sur un port USB
2. Choix du matériel
3. Sélectionner le port série sur lequel la carte est connectée et mettre à jour le microprogramme (à faire la première fois)
4. Choisir le mode arduino
Simulation : Exercice
On veut faire clignoter une led indéfiniment
1. Câblage de la LED
2. Programmation
3. Téléverser
Simulation : Faire clignoter une DEL
Simulation : SOS Lumineux
Réaliser un sos lumineux