Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul consta intr-un robot de tip line follower ce urmareste o linie neagra pe un fundal alb.
Programul pentru microcontroller a fost realizat in AVR Programmer.
Controlul motoarelor se face cu ajutorul unui driver, se face setarea directie folosind cate 2 pini, iar viteza motoarelor se realizeaza printr-un PWM pe 8 biti (valoare intre 0 si 255) folosind timer0 si timer2.
Pentru directie folosim un algoritm simplu care verifica pe ce parte a liniei se afla robotul si in functie de acest lucru face miscarile necesare.
Am intampinat probleme din punct de vedere hardware: robotul era prea usor, iar rotile patinau. Din punct de vedere sofware ajustarea algoritmului a fost cea mai dificila parte.
Conceptul algoritmului: https://www.pololu.com/docs/0j21/7.b