Pornind de la noțiuni de bază în electronică – curentul electric, componente de bază, circuitul electric, vom construi un roboțel automat controlat printr-o placă de dezvoltare Arduino.
Robotul folosește două motoare și merge pe principiul tancului pentru a-și schimba direcția. El este programat să se ferească de obstacole și să nu se blocheze în obiectele din încăpere. Progresiv, ne vom familiariza cu senzorul ultrasonic, software-ul Arduino IDE și vom introduce noțiunile de bază pentru programarea în limbajul C++.
Ce este Arduino?
Arduino este o platformă electronică open-source bazată pe hardware și software ușor de utilizat. Plăcile Arduino pot să citească intrări, de exemplu lumina pe un senzor, să detecteze obstacole pe baza ultrasunetelor emise, să simtă un deget pe un buton sau să citească un mesaj, iar apoi să le transforme într-o ieșire, cum ar fi funcționarea unui motor, funcționarea comandată a unor LED-uri sau emiterea de sunete. Pentru a face toate acestea, trebuie să utilizăm limbajul de programare C++ și software-ul Arduino IDE.