Prérequis
Arduino
Ardublock
Pour installer Ardublock, il faut télécharger le fichier ardublock.rar. Puis dans le dossier sketchbook de Arduino, créer le dossier tools, puis dedans créer le dossier ArduBlockTool puis dans ce dernier créer le dossier tool (Attention à bien respecter les majuscules et les minuscules lors de la création des dossiers) et coller le fichier ardublock.rar dedans (il faut dézipper le fichier télécharger avant). Lorsque vous lancer Arduino par la suite, une fenêtre vous permet de choisir la version d’Ardublock que vous voulez utiliser.
La version initiation offre les outils nécessaires pour découvrir la programmation Arduino avec Ardublock.
Pour utiliser Ardublock, il faut ensuite dans Arduino cliquer sur Outils puis Ardubloclock.
1) La LED
Objectif
Faire clignoter une LED
Matériel
- une LED de couleur
- une résistance
- un breadboard
- des fils
Montage
Réaliser le montage suivant:

Remarque :
- On peut aussi directement brancher la LED sur la pin 13 car il y a déjà une résistance.
- La LED a un sens, la petite patte est reliée à GND.
Programmation
Voici une capture d’écran du code dans Ardublock pour faire clignoter la LED.
Pour aller plus loin
- Les blocs « délai » permettent au programme de définir la façon dont la LED clignote. Que se passe-t-il lorsque l’on change les valeurs de délai?
- Comment fait-on pour faire clignoter de deux leds de manière indépendantes?
2) Le servomoteur
Objectif
Faire clignoter une LED
Matériel
- un servomoteur 180°
Montage
Réaliser le montage suivant:
Remarque :
- Le fil le plus sombre correspond généralement à GND, le rouge au 5V, et le troisième fil aux donnés.
- Le fil de données doit être branché sur une pin avec une ~ à côté.
Programmation
Voici une capture d’écran du code dans Ardublock pour faire tourner le servomoteur.
Pour aller plus loin
- Les servomoteurs utilisés peuvent aller de la position 0° à la position 180°. Que se passe-t-il lorsque l’on fait varier la valeur des blocs « delai » et de la valeur angle des blocs « servo »?
- Comment fait-on pour faire clignoter une LED et faire tourner un servomoteur en même temps?
3) Le premier robot
Objectif
Maintenant que l’on a vu comment utiliser un servomoteur et une led, on va réaliser un petit robot chien.
Matériel
- deux servomoteurs 180°
- deux leds
- un breadboard
- des fils
Réalisation du robot
Montage
Réaliser le montage suivant:
Remarque :
- Les LEDs sont branchés sur la pin 13 pour ne pas avoir à utiliser de résistance.
Programmation
Voici une capture d’écran du code dans Ardublock pour faire bouger le robot.
Démonstration
4) Le bouton
Objectif
Détecter quand un bouton est appuyé pour allumer une LED.
Matériel
- une LED
- un bouton poussoir
- une résistance de 10 kΩ
- un breadboard
- des fils
Montage
Réaliser le montage suivant :

Programmation
Voici une capture d’écran du code dans Ardublock pour allumer la LED avec un bouton.
Pour aller plus loin
















