Продолжаем экспериментировать с гусеничной платформой от Pololu.

Захотелось на этот раз сделать робота ездящего по линии, для этого я запаял датчик линии, вернее датчик яркости: Паяем датчик линии на CleClo:Proto
Но так как датчик пока один, то решил пока сделать робота не выезжающий за границу.
Робот состоит из:
Доступа в и-нет не было, поэтому алгоритм пришлось выдумывать самому. Хотя долго думать не пришлось, алгоритм простейший:
Алгоритм хоть и простейший, но работает довольно забавно.
Видео отчет:

Захотелось на этот раз сделать робота ездящего по линии, для этого я запаял датчик линии, вернее датчик яркости: Паяем датчик линии на CleClo:Proto
Но так как датчик пока один, то решил пока сделать робота не выезжающий за границу.
Робот состоит из:
Датчик подключил сразу напрямую в шину BlockDuino, благо этому ничего не мешает, шина у нас пустая. Подключил в порт A0.
- если под датчиком темно, то чуток отъезжаем назад и потом поворачиваем в заданную сторону на случайную величину
- если под датчиком светло, то едем вперед и меняем направление поворота
Код под спойлером:
Алгоритм хоть и простейший, но работает довольно забавно.
Видео отчет:
Комментариев нет:
Отправить комментарий