Як запрограмувати arduino pro mini за допомогою програматора

У житті початківця ардуінщіка рано чи пізно настає момент, коли хочеться заощадити на розмірі свого вироби, не жертвуючи при цьому функціональністю. І тоді Arduino Pro Mini - відмінне рішення! Ця плата за рахунок того, що у неї відсутній вбудований USB-роз'єм, в півтора рази менше Arduini Nano. Але для того, щоб її запрограмувати, доведеться придбати додатковий - зовнішній - USB-програматор. Про те, як "залити" написану програму в пам'ять мікроконтролера і змусити Arduino Pro Mini працювати, і піде мова в цій статті.

Як запрограмувати arduino pro mini за допомогою програматора

Програмуємо Arduino Pro Mini за допомогою програматора


Вам знадобиться
- Arduino Pro Mini;
- комп'ютер;
- USBASP-програматор;
- з'єднувальні дроти.
Інструкція
1. Спочатку пара слів про сам программаторе. Купити такий можна за 2 долари в будь-якому китайському інтернет-магазині.
Роз'єм типу USB-A використовується, зрозуміло, для підключення програматора до комп'ютера.
ISP-з'єднувач потрібен для підключення до програмованої плати.
Джампер JP1 контролює напругу на VCC виведення ISP-коннектора. Воно може бути 3,3 В або 5 В. Якщо цільове програмований пристрій має власне джерело живлення, потрібно прибрати перемичку.
Джампер JP2 використовується для перепрошивки самого програматора; в цій статті не розглядається.
Перемичка JP3 потрібна, якщо тактова частота цільового пристрою нижче 1,5 МГц. Два світлодіоди показують: G - харчування подається на програматор, R - програматор з'єднаний з цільовим пристроєм.

Як запрограмувати arduino pro mini за допомогою програматора

Як запрограмувати arduino pro mini за допомогою програматора

Встановимо драйвер для програматора USBASP


3. Далі потрібно з'єднати плату Ардуіно Про Міні з програматором. Наведена схема показує, як це зробити.

Як запрограмувати arduino pro mini за допомогою програматора

Схема підключення Arduino Pro Mini до программатору

4. Скористаємося макетної платою і сполучними проводами - це буде швидко і надійно. З'єднуємо роз'єм програматора з висновками на Arduino Pro Mini згідно наведеної вище схемою.

Як запрограмувати arduino pro mini за допомогою програматора

З'єднання програматора з Arduino Pro Mini

5. Відкриваємо середу розробки Arduino IDE. Вибираємо потрібну плату через меню: Інструменти -> Плата -> Arduino Pro or Pro Mini (Tools -> Board -> Arduino Pro or Pro Mini).
Потрібно також вибрати тип мікроконтролера, який задається через меню Інструменти -> Процесор. У мене це ATmega 168 (5V, 16 MHz). Дані параметри зазвичай написані на корпусі мікроконтролера.

Як запрограмувати arduino pro mini за допомогою програматора

Вибираємо тип цільового мікроконтролера ATmega

6. Виберемо тип програматора: Інструменти -> Программатор -> USBasp (або Tools -> Programmer -> USBasp).

Як запрограмувати arduino pro mini за допомогою програматора

Вказуємо тип програматора USBasp

7. Відкриємо скетч, який хочемо завантажити в пам'ять мікроконтролера. Для прикладу нехай це буде миготіння светодиодом: Файл -> Зразки -> 01. Basics -> Blink.
Підключаємо програматор з підключеним до нього Arduino Pro Mini до комп'ютера.
Тепер, для того щоб завантажити скетч в Ардуіно за допомогою програматора, можна поступити кількома способами.
1) Через меню Файл -> Завантажити через програматор;
2) використовуючи поєднання клавіш Ctrl + Shift + U;
3) затиснувши клавішу Shift, натиснути на кнопку зі стрілкою вправо, яка зазвичай використовується для завантаження скетчу в пам'ять Ардуіно стандартним способом.Всё, програма "залита" в пам'ять мікроконтролера.

Як запрограмувати arduino pro mini за допомогою програматора

Завантажуємо скетч в Arduino за допомогою програматора USBasp

  • ВКонтакте
  • коментарі
  • Facebook

Схожі статті