Tutoriel du logiciel de programmation mBlock pour carte Arduino⚓
Première mise en route / premiers programmes ;
Exemples de programmes utiles.
Présentation du matériel : carte Arduino et modules Grove⚓
La carte Auduino
Qu'est ce qu'une carte électronique Arduino ?
Une équipe de développeurs composée de Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis et Nicholas Zambetti a imaginé un projet répondant au doux nom de Arduino et mettant en œuvre une petite carte électronique programmable et un logiciel multiplateforme, qui puisse être accessible à tout un chacun dans le but de créer facilement des systèmes électroniques.
Programmation de cette carte Arduino.
La carte Arduino est une carte électronique qui ne sait rien faire sans qu'on lui dise quoi faire. Pourquoi ? Eh bien c'est du au fait qu'elle est programmable. Cela signifie qu'elle a besoin d'un programme pour fonctionner.
Le logiciel qui permet de programmer se nomme Arduino IDE[*] permet de programmer en lignes de codes.
Les modules Grove
Conçue pour le prototypage rapide, l'apprentissage et l'évaluation sans opération de soudure, cette petite platine Shield est destinée à venir s'enficher sur un module Arduino™ (Uno, Leonardo) ou compatible (CB210, etc...).
16 connecteurs au format "Grove" (4 x I2C, 4 x port analogique, 1 x UART et 7 x port Digital)
Sérigraphie claire des différentes entrées/sorties sur le circuit imprimé
Le port SPI n'est pas ressorti sur les connecteurs
2 Leds d'état
Bouton "Reset"
1 interrupteur pour sélection niveau 3,3V ou 5V
La platine Shield ci-dessus dispose d'une multitude de connecteurs au format "Grove".

Première mise en route / premiers programmes⚓
Présentation
;
Fonctionnement depuis l'ordinateur ;
Fonctionnement autonome.
Présentation

mBlock est un logiciel qui permet de programmer les cartes Arduino avec 2 types de fonctionnement :
Le fonctionnement piloté directement par l'ordinateur,
Le fonctionnement autonome (un programme est implanté dans l'arduino et fonctionne automatiquement dès que la carte arduino est alimentée).
Son architecture de programmation est basée sur Scratch .
mBlock est un logiciel qui permet de programmer les cartes Arduino avec 2 types de fonctionnement: