Двухканальный реверсивный драйвер моторов постоянного тока со встроенным ШИМ регулятором на мостовом стерео усилителе класса D PAM8403. Дешевле драйвера моторов на L298N в 10 раз!

AVRDude (AVR Downloader-Uploader) — кросплатформенная свободная консольная программа, предназначенная для прошивки микроконтроллеров фирмы Atmel серии AVR.

Программирование микроконтроллера AVR ATtiny13 в среде Arduino и с помощью программы avrdude.

Предлагаем Вам схему USB программатора на микроконтроллере ATmega8. Этот USB программатор Вы можете собрать своими руками за несколько минут на макетной плате Breadboard Half (BREADBOARD - 456 HOLES) размером 82х59 мм. На этой плате хватит места и для программируемых микроконтроллеров в корпусах до DIP-28.

Подробно рассмотрим установку программы Arduino под Linux и Windows.

Микроконтроллеры ATtiny фирмы Atmel не поддерживаются средой Arduino из коробки. По крайней мере, так обстоят дела в Arduino v. 1.0.6. Но, добавить поддержку микроконтроллеров ATtiny в среду Arduino не сложно.

Для работы с микроконтроллером ATmega8 или с Arduino устройством на ATmega8 в среде разработки Arduino программу Arduino необходимо настроить. Нужно добавить в файл hardware/arduino/boards.txt параметры поддерживаемых устройств на микроконтроллере ATmega8.

В нашем самодельном Arduino микроконтроллер ATmega328P-PU работает на частоте 16 МГц, есть USB интерфейс, кнопка сброса и схема сброса в начале загрузки скетчей. И самое главное, в микроконтроллер зашит bootloader (загрузчик) Arduino Uno.

Для сборки Arduino Вам понадобится один микроконтроллер ATmega8 или ATmega168 или ATmega328, кнопка и резистор 10k. Здесь мы приводим схему, собранную на макетной плате Breadboard Half (BREADBOARD - 456 HOLES) размером 82х59 мм.

В современных сотовых телефонах микросхема USB-UART встроена в телефон и кабель от них нам не подходит. В старых телефонах, для связи телефона с компьютером по USB интерфейсу использовался USB-DATA кабель, в который была встроена микросхема USB-UART, такой кабель нам и нужен.

На микроконтроллере ATmega8 с использованием не большого количества дополнительных деталей можно собрать самодельный 100% совместимый с Arduino NG ATmega8 макет для учебы, тестирования и программирования микроконтроллеров.

Самую простую схему Arduino вы можете собрать на макетной плате своими руками и без паяльника. Для сборки Arduino вам понадобится микроконтроллер ATmega8A-PU, адаптер USB-UART CP2102, резистор на 10k и кнопка.

Arduino позволяет программировать микроконтроллеры ATmega несколькими способами. Один из них - загрузить в Arduino Sketch ArduinoISP из примеров. В частности, такой программатор подходит для программирования микроконтроллера ATmega8A, о чем и пойдет речь в этой статье.

Sketch из примеров ArduinoISP превращает ваш Arduino во внутрисхемный программатор для перепрограммирования микроконтроллеров Atmega. Это Вам будет полезно если есть необходимость повторно загрузить bootloader в Arduino, если Вы собираетесь загрузить sketch в отдельную микросхему микроконтроллера или Вы создаете свою собственную Arduino-совместимую плату.