Initiation à la robotique

Envoyé par le 14 Nov 2025

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.

 fenetrededialogue

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.

arduino

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:

ledblink8

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.

montageled

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?

Fiche récapitulative

2) Le  servomoteur

Objectif

Faire clignoter une LED

Matériel

  • un  servomoteur 180°

Montage

Réaliser le montage suivant:

schemaservo

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.

programmeservo

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?

Fiche récapitulative

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

Patron du robot

Découper le gabarit

Découper le gabarit

Scotcher les deux servomoteurs ensembles

Scotcher les deux servomoteurs ensembles

Assembler le grand parallélépipède (ne pas coller la dernière face)

Assembler le grand parallélépipède (ne pas coller la dernière face)

IMG_1694

Mettre les servomoteurs dedans

Assembler la tête et la coller dessus

Assembler la tête et la coller dessus

Mettre les deux leds dans les trous pour les yeux

Mettre les deux leds dans les trous pour les yeux

Coller les deux oreilles et fixer les hélices sur les servomoteurs

Coller les deux oreilles et fixer les hélices sur les servomoteurs

Montage

Réaliser le montage suivant:

motagechien

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.

programmechien

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 :

montagebouton

Programmation

Voici une capture d’écran du code dans Ardublock pour allumer la LED avec un bouton.

bouton

Pour aller plus loin

 

Laisser une réponse

Votre adresse e-mail ne sera pas publiée.