MiniEric – telecomandat

Autor - Ro-Bot-X -08/06/2010-

In articolul trecut am creat miscarile robotului controland servomotoarele de pe computer si facand o lista cu pozitiile necesare. Robotul trebuia sa fie legat prin cablul USB la computer. Tot chinuindu-ma cu miscarile astea, mi-a venit ideea de a gasi o alta metoda de a invata robotul miscari noi. Din proiecte mai vechi stiam ca se poate folosi o telecomanda IR universala (pentru televizoare, VCR, etc) pentru a “conduce” robotul inainte, inapoi, stanga, dreapta, stop. Dar cum ar fi sa pot misca fiecare servo in parte si sa ii memorez pozitia? Pai cred ca nu e prea greu. Mai intai ii transmit robotului ca urmeaza sa inregistreze o miscare noua. Apoi selectez primul servo care vreau sa il misc. Folosind tastele sageti, misc servomotolul in sus sau in jos (sau lateral, dupa cum e cazul), oprindu-ma cand am gasit pozitia potrivita. Apoi salvez pozitia, selectez al doilea servo, il pozitionez, salvez pozitia s.a.m.d. Cand am terminat miscarea, apas din nou butonul de salvare pentru a o scrie in EEPROM. Folosind acest program pot invata robotul orice miscare, oriunde. Interesant, nu?

citeste mai departe