homosapiens 339

ROB-68010

Робот на платформе Arduino Uno.  Основа из пвх пластины. Работает от одной батарейки(использовался модуль, позволяющий разделить питание с выходами 5В для arduino и 5-12В для моторов от компании iArduino). Для моторов установлен motor shield от компании Amperka, для датчика -  модуль troyka shield от Amperka. Моторы-редукторы с передаточным соотношением 1:50 работают на максимальном напряжении 12В, 600об/мин.
При езде ориентируется на показания с бампера с 9 датчиками линии, передача данных осуществляется по протоколу I2C. Для работы с бампером используется специальная библиотека от производителей(iArduino) iarduino_I2C_Bumper. Функция getErrPID возвращает значение, которое зависит от того, сколько датчиков и с какой стороны находятся над линией