FablabJunior Automne 2015/Projet8 : Différence entre versions

De fablabo
Aller à : navigation, rechercher
(construction)
Ligne 26 : Ligne 26 :
  
 
[[File:minibot_184140-1.jpg|300px]]
 
[[File:minibot_184140-1.jpg|300px]]
 +
 +
 +
==programmation==
 +
 +
Là on a fait simple : dès qu'un obstacle est devant lui à moins de 10cm il s'arrête.
 +
 +
Le principe est de connecter le fil de signal de chaque servomoteur sur deux entrées : 5 & 6 par exemple.
 +
 +
Ensuite on teste les servomoteurs pour vérifier s'ils "avancent" sur la consigne 0° ou bien 180°.
 +
 +
Il suffit de créer des fonctions pour chaque déplacement classique : avancer, reculer, stopper, etc...
 +
 +
Puis on rajoute la mesure de la distance avec le bon bloc ('''''attention''' au câblage indiqué dans le bloc'') et delà on fait des tests relativement à ce qui est attendu.
 +
 +
[http://www.technologiescollege.fr/blockly@rduino/index.html?lang=fr?url=./examples/grenouille/grenouille.xml Visualiser et tester ce programme dans Blockly@rduino :]
 +
 +
[[Fichier:mesure_distance.JPG]]

Version du 5 novembre 2015 à 23:28


robot arduino avec capteur

Vibreur.fj.jpg

Contributeur·ice·s

Statut du projet

Experimental

Statut de la publication

License

CC-by-sa-3.0

Inspiration

robot capteur

Fichiers source

Machines

Matériaux

Lien




planche de bois 2 capteur arduino 2 servomoteur pile


construction

Le robot est construit avec les éléments du Minibot imprimé en 3D

après impression des pièces le robot est assemblé

Rouleroule1.jpgRouleroule2.jpg

cablâge

Le projet a un peu changé : finalement il s'agit d'un robot doté d'un capteur de distance qui évite les obstacles

Minibot 184140-1.jpg


programmation

Là on a fait simple : dès qu'un obstacle est devant lui à moins de 10cm il s'arrête.

Le principe est de connecter le fil de signal de chaque servomoteur sur deux entrées : 5 & 6 par exemple.

Ensuite on teste les servomoteurs pour vérifier s'ils "avancent" sur la consigne 0° ou bien 180°.

Il suffit de créer des fonctions pour chaque déplacement classique : avancer, reculer, stopper, etc...

Puis on rajoute la mesure de la distance avec le bon bloc (attention au câblage indiqué dans le bloc) et delà on fait des tests relativement à ce qui est attendu.

Visualiser et tester ce programme dans Blockly@rduino :

Mesure distance.JPG