Outils pour utilisateurs

Outils du site


planete-sciences:atelier-robot

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
planete-sciences:atelier-robot [2012/12/18 19:16] – créée rootplanete-sciences:atelier-robot [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-====== Atelier 18/12/2012 ======+====== Initiation à la programmation de robots ====== 
 +Cet atelier a eu lieu le 18/12/2012. Il avait pour but d'introduire les jeunes à la programation. Les robots étaient déjà construits et l'idée etait d'apprendre à les programmer. Un exemple parmi d'autre est un suiveur de ligne, mais ce n'était pas le sujet principal.
  
-jouer avec robotplateforme: + 
-  * deux servos-moteurs S04NF STD (le mouvement) + 
-  * 2 antennes (detection contact)+===== A propos du robot ===== 
 + 
 +Une plateforme circulaire accueille la carte arduino et un shield permettant de cabler
 +  * deux servos-moteurs (le mouvement) 
 +  * 2 interrupteur auquels sont fixés les antennes (detection contact)
   * 2 potentiometres (equilibrage des servos moteurs)   * 2 potentiometres (equilibrage des servos moteurs)
   * 2 photo resistances (les yeux)   * 2 photo resistances (les yeux)
  
-===== A propos du robot ===== +Utilise deux servos moteurs a rotation continue S04NF STDRégler le neutre par potentiomètre.
-Utilise deux servos moteurs a rotation continue. Regler le neutre par potentiometre.+
  
  
-===== Charger un sketch ===== +===== La bibliothèque MiniRobot ===== 
-Installer la bibliothèque+ 
 +Jean-François Parmentier a créé une petite bibliothèque pour faciliter la programmation du robot. 
 + 
 +==== Installation ==== 
 + 
 +Le dossier **MiniRobot** et son contenu doit être copié dans le répertoire ** libraries** de l'IDE arduino. Dans mon cas le chemin complet est /opt/arduino-1.0.1/libraries/ 
 + 
 +Comme les fichiers étaient sur une clé formatée en FAT32 je redéfinis les droits pour que dossiers et fichiers soient accessibles à tous les utilisateurs en lecture seule. 
 + 
 +<code bash> 
 +yoann@hermes:/opt/arduino-1.0.1/libraries$ chmod 755 MiniRobot/ 
 +yoann@hermes:/opt/arduino-1.0.1/libraries$ cd MiniRobot/ 
 +yoann@hermes:/opt/arduino-1.0.1/libraries/MiniRobot$ find . -type f -exec chmod 444 {} \; 
 +yoann@hermes:/opt/arduino-1.0.1/libraries/MiniRobot$ find . -type d -exec chmod 755 {} \; 
 +yoann@hermes:/opt/arduino-1.0.1/libraries/MiniRobot$ 
 +</code> 
 Charger le sketck exemple. Charger le sketck exemple.
  
 ===== Pont diviseur ===== ===== Pont diviseur =====
-Le microcontroleur mesure une tension si la resistance est branchée directement, sa resistance interne varie, le courant qui la traverse varie, mais la tension ses bornes est toujours indentque: 5V. + 
-Il fauta faire un pont diviseur pour faire apparaitre une variation de tension.+Le micro-contrôleur mesure une tension sur ces entrées analogiques. Si la photo-résistance est branchée directement, sa résistance interne varie, le courant qui la traverse varie, mais la tension à ses bornes est constante: 5V. 
 +Il faut faire un pont diviseur pour transformer cette variation de résistance interne en une variation de tension perceptible par l'entrée analogique.
  
  
planete-sciences/atelier-robot.1355858219.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)