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 возвращает значение, которое зависит от того, сколько датчиков и с какой стороны находятся над линией