Aquest petit robot pot gatejar. No pot fer res més, i tampoc no és gaire bo en això, però és molt bonic i divertit.
Materials
- 1 placa Arduino U
- 1 Shield Bàsica Educativa
- 2 motors servo estàndards
- 8 piles AA
- 1 Portapiles
- 1 Connector a corrent
- 1 kit robot gatejador
Instruccions
Codi
Pots trobar el codi a: Arxiu -> Exemples -> BasicEducationShield -> Robots -> CrawlingRobot
Com funciona
La posició dels servos frontals està ajustada a 120 graus. Esperem 200 milisegons i després es canvia la posició dels servos del darrera a 60 graus. És a dir, l’angle oposat a la part frontal. Després d’uns altres 200 milisegons, establim la posició del servo frontal a 60 graus. De nou 200 milisegons més tard, ajustem el servo a la posició oposada.
No funciona?
- No estan funcionant els servos? Funcionen quan l’Arduino està connectat a l’ordinador però no en utilitzar la pila? Si és així, intenta canviar la pila.
- Segueix sense funcionar? Assegura’t que has connectat els servos correctament. Prova d’establir diferents angles per a cadascun d’ells, d’un en un, amb l’exemple Arxiu -> Exemples -> BasicEducationShield -> Help -> StandardServo.
Continua experimentant!
- Vols que el robot faci passos més grans o més petits? Intenta canviar els angles.
- Vols que el robot gategi més ràpidament o més lenta? Intenta canviar els temps de
delay
. - Prova a veure de quantes maneres diferents pots fer que el robot s’arrossegui i quina és la més eficient.