Микроконтроллер ATtiny84 принадлежит семейству микроконтроллеров AVR фирмы Atmel. ATtiny84 имеет 8кб Flash памяти и по 512кб SRAM и EEPROM памяти. ATtiny84 может работать на частоте до 20МГц с внешним кварцевым резонатором и до 8МГц с внутренним генератором.

Подробно рассмотрим установку программы 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.

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

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