Подразумевается что:
Если до этого, вы уже прошивали загрузчик на плату Mini, то вы можете сразу же перейти к шагу №6 и пропустить шаги №№ 1 - 5.
Что нужно | Количество |
---|---|
Контроллер Smart Uno | 1 |
Контроллер линейки Mini | 1 |
Провода папа - мама | 6 |
Примечание: Часто контроллеры Mini продаются без припаянных выводов. В таком случае вам нужно их предварительно припаять, или воспользоваться иными соединительными проводами или элементами.
На этом шаге мы сделаем из нашего контроллера Smart Uno - конвертер, который сможет прошивать такие платы как Mini.
Подключите контроллер Smart Uno к компьютеру, выберите в среде разработки нужный COM-порт (Меню Инструменты - Порт).
Выберите скетч, который сделает из контроллера конвертер (Меню Файл - Примеры - 11. Arduino as ISP - ArduinoISP)
Загрузите скетч на контроллер (с помощью горячих клавиш CTRL+U или меню Скетч - Загрузка).
Соедините проводами выводы контроллера Smart Uno и контроллера Mini по схеме
Smart Uno | Mini (Pro Mini) |
---|---|
5V | VCC |
GND | GND |
10 | RST |
11 | 11 |
12 | 12 |
13 | 13 |
Примечание: Если вы используете версию Mini на 3.3 В, тогда вывод VCC контроллера Mini соедините с выводом 3.3V контроллера Smart Uno
В среде разработки Arduino IDE выберите плату Mini (меню Инструменты - Плата):
и её параметры 3.3V или 5V, 8 или 16 Мгц (меню Инструменты - Процессор):
Далее в среде разработки следует указать тип загрузчика (меню Инструменты - Программатор - Arduino as ISP):
Выберите скетч, который планируете загрузить на контроллер Mini. Самый простой вариант - это взять скетч из примеров, меню Файл - Примеры - 01 Basics - Blink
И немного изменим этот скетч, чтобы было нагляднее увидеть, что всё получилось. Перейдите в скетче к блоку loop() и увеличите время задержки на одну секунду, следующим образом:
Найдите строки:
delay(1000); // wait for a second
И измените в них значение 1000 на значение 2000:
delay(2000); // wait for a second
В отличии от обычной загрузки скетча на контроллер, нам понадобится пункт меню Скетч - Загрузить через программатор или воспользоваться комбинацией клавиш Ctrl + Shift + U:
Дождитесь окончания компиляции и загрузки.
В результате вы получите плату Mini с записанным на неё скетчем. Посмотрите внимательно, встроенный светодиод мигает с частотой в 2 секунды.