This is an old revision of the document!
Proiectul implementeaza un joc format dintr-un labirint ce trebui parcurs cu o minge. Imputul este dat printr-un joystick ce controleaza inclinatia labirintului. Scopul jocului este de aduce migea din punctul A in punctul B folosind doar inclinatia labirintului.
In functie de inputul joystickului (voltajele oferite de acesta), voi controla voltajul trimis la 2 motoare diferite.
Motoarele servo au scopul de a mentine/updata inclinatia labirintului. Am nevie de 2 motoare; unul pentru a control incinatia pe OX, iar altul pe OY.
Servo motorul OY invarte in jurul axei sale tot planul albastru, pe care este aplasat servo motorul OX. La randul sau servo motorul OX invarte labirintul in jurul propriei axe. Astfel labirintul poate fi inclinat cu unghiuri variate, de jur imprejurul centrului sau.
Senzorul de lumina este folosit pentru a calcula durata parcurgerii labirintului.
Videoclip cu jocul jucat de mine.
Afisarea timpilor la interfata seriala dupa fiecare joc inregistrat:
Linkuri utile: * Cum sa citesc inputul de la joystick * Cum sa lucrez cu servo moturul Codul sursa