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

Самодельный Arduino 8, назовем его так для краткости, может подключаться к компьютеру через USB порт. Мы для этой цели использовали USB-UART CP2102 адаптер.

Перед сборкой в микроконтроллер ATmega8 необходимо загрузить bootloader (загрузчик). Сделать это можно на программаторе, например Arduino с ArduinoISP скетчем. В дальнейшем, Ваш самодельный Arduino 8 сможет работать как программатор.

Принципиальная схема Arduino для сборки своими руками:

Принципиальная схема Arduino на микроконтроллере ATmega8

В программе Arduino выберите Сервис / Последовательный порт и установите Сервис / Плата / Arduino NG or older w / ATmega8

Загрузите в свой самодельный Arduino 8 следующий скетч:

void setup() {                
  pinMode(13, OUTPUT);     
}

void loop() {
  digitalWrite(13, HIGH);
  delay(1500);
  digitalWrite(13, LOW);
  delay(500);
  
  digitalWrite(13, HIGH);
  delay(100);
  digitalWrite(13, LOW);
  delay(500);
}

В момент нажатия на кнопку загрузка в программе Arduino, нажмите и отпустите кнопку RESET на плате Arduino 8.

Если Вы все сделали правильно, светодиод должен мигать.