Завантаження скетча (.hex) у Arduino Uno, Nano, Pro Mini, Mega 2560 та інші плати на ATmega прямо з браузера, без Arduino IDE та avrdude. Прошивальник сам перезавантажує плату, перевіряє сигнатуру мікроконтролера і звіряє записане.
1. Плата і файл
Як отримати .hex зі скетча
- В Arduino IDE відкрийте скетч і оберіть плату.
- Меню Скетч → Експортувати скомпільований бінарний файл (Sketch → Export Compiled Binary).
- У папці скетчу з’явиться файл
*.ino.hex. Беріть файл безwith_bootloaderу назві.
У PlatformIO файл лежить у .pio/build/<env>/firmware.hex.
Яку плату обрати
| Плата | Загрузчик | Швидкість |
|---|---|---|
| Arduino Uno, Nano (після 2018 р.) | optiboot, STK500 v1 | 115200 |
| Nano зі старим загрузчиком (більшість клонів на CH340) | ATmegaBOOT, STK500 v1 | 57600 |
| Pro Mini ATmega328P | ATmegaBOOT | 57600 |
| Nano / Pro Mini ATmega168 | ATmegaBOOT | 19200 |
| Arduino Mega 2560 | STK500 v2 | 115200 |
Якщо Nano не прошивається з першого разу, спробуйте варіант зі старим загрузчиком. Для Pro Mini потрібен USB-UART адаптер з виводом DTR, підключеним до контакту DTR/GRN плати. Якщо його немає, натисніть RESET на платі одразу після кнопки «Прошити».
Можливі помилки
- «Немає відповіді від загрузчика» — неправильна плата чи швидкість, порт зайнятий іншою програмою або не спрацював автоскидання.
- «Сигнатура не збігається» — обрано плату з іншим мікроконтролером.
- «Помилка перевірки» — дані записались з помилками: спробуйте інший кабель або порт.
Перевірити, що скетч запустився, можна в терміналі COM-порту.
Інші інструменти:
Маркування резисторів за кольоромКод SMD-резистораЗакон ОмаДільник напругиРезистор для світлодіодаRC-фільтрLC-контурКалькулятор радіозв’язку з рельєфомCOM-порт термінал онлайнПрошивка ESP32 онлайнДіагностика авто ELM327 онлайнГенератор різьби для 3D-друкуSiglent ЛабораторіяSparSIT для Altium Designer
Маркування резисторів за кольоромКод SMD-резистораЗакон ОмаДільник напругиРезистор для світлодіодаRC-фільтрLC-контурКалькулятор радіозв’язку з рельєфомCOM-порт термінал онлайнПрошивка ESP32 онлайнДіагностика авто ELM327 онлайнГенератор різьби для 3D-друкуSiglent ЛабораторіяSparSIT для Altium Designer
