Делаем Arduino или Freeduino

Arduino очень интересный проект, представляющий собой по сути плату на основе микроконтроллера AVR ATMEGA8 или в более продвинутых платах ATMEGA168, поддерживающую загрузку программы по последовательному порту (RS232, COM-порт), или в современных версиях с помощью интегрированного на плату переходника USB-RS232. Начальный загрузчик весит 2 килобайта и пользователям остается соответственно 6 и 14 килобайт для собственных нужд.

В качестве языка программирования выступает слегка упрощенный и модифицированный под нужды микроконтроллера язык "Си"

На плате находится 20 портов ввода-вывода, из них 14 цифровых и 6 аналоговых, которые можно запрограммировать как выводы 10-ти разрядного аналого-цифрового преобразователя (АЦП).

Питается Arduino от внешнего блока питания 7.5-12 вольт через интегральный стабилизатор 7805.

На рисунке представлена плата Arduino оригинального дизайна на односторонней печатной плате.

В следующих статьях я расскажу о самостоятельной сборке Arduino и о том как подключить его к USB-порту с минимальными затратами.

1 комментарий: