El Segueix Línies fa exactament allò que suggereix el seu nom: segueix una línia. Fes-lo anar per on vulguis mostrant-li el camí amb una línia negra de 3cm d’amplada.
Materials
- 1 placa Arduino U
- 1 Shield Bàsica Educativa
- 1 IR Array
- 2 servos de rotació contínua
- 4 cables negres
- 8 cables de colors
- 2 connectors de piles (un amb jack connector i l’altre amb dos cables solts)
- 1 portapiles 4 AA
- 1 pila de 9V
- 4 piles AA
- 1 kit Segueix Línies
- 1 bola metàl·lica
Instruccions
Codi
Pots trobar el codi a Arxius -> Exemples -> BasicEducationSheild-> Robots-> LineFollower
Com funciona?
Els sensors IR a l’IRArray poden detectar blanc i negre. Usant l’ordre readLine()
obtenim un valor entre -100 i 100 que representa la direcció en què la línia es dirigeix. Aquest valor després és usat per dir a les rodes en quina direcció anar escrivint wheels.follow(dirección)
.
No funciona?
- Revisa les il·lustracions i comprova les teves connexions. Comprova que tots els cables estan fermament connectats.
- Els motors no funcionen? Mira la referència per corregir els servos usats com a rodes.
- Corregeix l’IRArray, mira la referència per corregir l’IRArray.
Continua experimentant!
- Imprimeix una pista i construeix obstacles pel robot. Si els obstacles són massa difícils, pensa si hi ha cap manera de millorar el funcionament del robot modificant-ne les rodes.
- Fes que el robot reaccioni de manera especial quan veu només blanc. És a dir, quan hagi perdut la línia negra.