Как прошить плату Arduino Uno с помощью другой Arduino?
Теория
КОМПОНЕНТЫ
- Адресуемая светодиодная лента
 - Геркон
 - Диод
 - Зуммер
 - Кнопка
 - Кварцевый резонатор
 - Конденсатор
 - Макетная плата
 - Резистор
 - Реле
 - Светодиод
 - Светодиодные индикаторы
 - Сервопривод
 - Симистор
 - Транзистор
 
ARDUINO
- Что такое Arduino?
 - Среда разработки Arduino IDE
 - Сравнение плат Arduino. Какую выбрать?
 - Как прошить плату Arduino с помощью другой Arduino (ArduinoISP)
 - Онлайн-сервис TinkerCAD – эмулятор Arduino
 - Визуальная среда разработки Mixly для Arduino
 - Настройка поддержки чипа STM32F103C8T6 средой Arduino IDE
 
RASPBERRY
ИНТЕРФЕЙСЫ ПЕРЕДАЧИ ДАННЫХ
Почти любая плата Arduino может стать ISP-программатором, для этого нужно просто загрузить в неё скетч ArduinoISP:
- Например, если необходимо с помощью платы Arduino Uno прошить другую плату Uno, соберите следующую схему:

 - Открыть и загрузить в плату-загрузчик скетч Файл > Примеры > 11. ArduinoISP > ArduinoISP

 - Всё! Ваша Arduino теперь стала ISP программатором. Выбираем Arduino as ISP в Инструменты > Программатор  и нажимаем Записать загрузчик.

 
Нюансы
Для прошивки микроконтроллера, тактирующегося низкой частотой (менее 1 МГц внутренний клок):
Arduino ISP: нужно изменить частоту загрузки прошивки в скетче Arduino ISP и снова прошить его в ардуино-программатор (см. строку в скетче 45 и ниже).
Arduino ISP: нужно изменить частоту загрузки прошивки в скетче Arduino ISP и снова прошить его в ардуино-программатор (см. строку в скетче 45 и ниже).
На платах семейства MKR вместо D10 используйте D6 для сброса (см. строку в скетче 73).
Другие схемы подключения
