POPBOT-робот на базе Arduino

Опубликовано 20.02.2010 Ведущий Антон Панкратов

IE-POPBOT - роботизированная платформа на базе модуля Arduino. Arduino - аппаратная вычислительная платформа, основными компонентами которой являются простая плата ввода/вывода и среда разработки на языке Processing/Wiring. Данная плата Arduino состоит из микроконтроллера Atmel AVR ATmega168 и элементной обвязки для программирования и интеграции с другими схемами. На плате обязательно присутствуют линейный стабилизатор напряжения 5 В и 16 МГц кварцевый генератор (в некоторых версиях керамический резонатор). В микроконтроллер предварительно прошит загрузчик, поэтому внешний программатор не нужен. На концептуальном уровне все платы программируются через RS-232 (последовательное соединение), но реализация этого способа отличается от версии к версии. Платы Arduino позволяют использовать большую часть I/O выводов микроконтроллера во внешних схемах. Интегрированная среда разработки Arduino это кроссплатформенное приложение на Java, включающее в себя редактор кода, компилятор и модуль передачи прошивки в плату. Проекты для Arduino хорошо переносятся на платформу IE-POPBOT. Платформа поставляется в комплекте с колесами, приводами, датчиками, ПО и документацией. Для подключения модуля к компьютеру используется порт RS-232. Платформа поставляется с двумя видами модулей.
Отличительные особенности:
- на базе микроконтроллера ATmega168:
- тактовая частота 16 МГц,
- 10 разрядный АЦП,
- 16 кБ памяти Flash,
- 512 байт EEPROM,
- 1 кБ ОЗУ;
- интерфейс: RS-232;
- встроенный bootloader;
- кнопка сброса;
- ISP-порт для программирования МК (совместимые программаторы PX-400/PX-4000);
- совместимость с проектами для Arduino;
- 16 выводов I/O;
- напряжение питание: +3,3...+5 В (50 мА).