Взяв за основу код примера напишем код класса ArServo, для управления , подключённой к .
Управление осуществляется через последовательный порт, по протоколу .
По (которая является переводом статьи из википедии) всё же остаётся не совсем понятно — что же такое URBI и с чем его едят.
Однако, девиз компании Gostai — «Робототехника для всех» («Robotics for everyone») — не может не обнадёживать :)
Давайте разберёмся, что же именно из себя представляет URBI.
Для этого воспользуемся самым популярным драйвером, используемым для управления моторчиками – микросхемой L293D.
L293D содержит два драйвера для управления электродвигателями небольшой мощности. Имеет две пары входов для управляющих сигналов и две пары выходов для подключения электромоторов. Кроме того, у L293D есть два входа для включения каждого из драйверов. Эти входы используются для управления скоростью вращения электромоторов с помощью (PWM).
Итак, у вас уже есть (Arduino/Freeduino). Что же нужно сделать чтобы начать работать на этой платформе?
Первым делом нужно скачать для того чтобы иметь возможность писать свои программы и заливать их на Arduino.
Текущая версия (на момент написания статьи) IDE 0021 — её можно скачать по адресу:
В архиве содержится директория arduino-0021, которую желательно поместить в корень диска С.
(можно и в другое место — главное, чтобы в пути не было названий отличных от английского )