Мой первый робот

Представляю вам своего первого робота, он использует всего 1 сенсор - дальномер SRF05.

Мозги: Arduino

Двигательная установка: 2 мотора, расположенные под углом к полу. Подсоединены к arduino через motorshield. Питание раздельное, чтобы не спалить микроконтроллер. Это спасло меня один раз, в результате короткого замыкания, сгорел только драйвер двигателя.

Алгоритм черезвычайно прост- робот вращается вокруг своей оси и ищет по сенсору максимальную дистанцию. Затем он возвращается на нее и едет вперед до определенного расстояния. Если робот не может выйти на максимум, то едет вперед. При застревании едет назад некоторое время и начинает искать новую цель.

 


© Alexander Semion