Ako Programovať Arduino Pro Mini Pomocou Programátora

Obsah:

Ako Programovať Arduino Pro Mini Pomocou Programátora
Ako Programovať Arduino Pro Mini Pomocou Programátora

Video: Ako Programovať Arduino Pro Mini Pomocou Programátora

Video: Ako Programovať Arduino Pro Mini Pomocou Programátora
Video: Arduino Pro Mini, Описание и прошивка. 2024, Apríl
Anonim

V živote začínajúceho hráča arduino skôr alebo neskôr príde okamih, keď chcete ušetriť na veľkosti svojho produktu bez toho, aby ste obetovali funkčnosť. A potom je Arduino Pro Mini skvelým riešením! Táto doska je vďaka tomu, že nemá zabudovaný USB konektor, jeden a polkrát menšia ako Arduini Nano. Aby ste ho však mohli naprogramovať, budete si musieť dokúpiť ďalší - externý - programátor USB. Ako „vyplniť“napísaný program do pamäte mikrokontroléra a zabezpečiť, aby Arduino Pro Mini fungoval, bude pojednané v tomto článku.

Ako programovať Arduino Pro Mini pomocou programátora
Ako programovať Arduino Pro Mini pomocou programátora

Je to nevyhnutné

  • - Arduino Pro Mini;
  • - počítač;
  • - programátor USBASP;
  • - spojovacie vodiče.

Inštrukcie

Krok 1

Najprv niekoľko slov o samotnom programátorovi. Jeden si môžete kúpiť za 2 doláre v ktoromkoľvek čínskom online obchode.

Konektor typu USB-A sa samozrejme používa na pripojenie programátora k počítaču.

Na pripojenie k programovateľnej doske je potrebný konektor ISP.

Prepojka JP1 riadi napätie na kolíku VCC konektora ISP. Môže to byť 3,3 V alebo 5 V. Ak má cieľové zariadenie vlastné napájanie, odpojte prepojku.

Prepojka JP2 sa používa na blikanie samotného programátora; nie sú zahrnuté v tomto článku.

Jumper JP3 sa vyžaduje, ak je taktovacia rýchlosť cieľového zariadenia nižšia ako 1,5 MHz.

Dve LED indikujú: G - programátor je napájaný, R - programátor je pripojený k cieľovému zariadeniu.

USBASP programátor
USBASP programátor

Krok 2

Pripojme programátor k USB portu počítača. Operačný systém s najväčšou pravdepodobnosťou po krátkej dobe oznámi, že nemohol nájsť ovládač pre toto zariadenie.

V takom prípade si stiahnite ovládač programátora z oficiálnej stránky https://www.fischl.de/usbasp/. Rozbaľte archív a nainštalujte ovládač štandardným spôsobom. Programátor USBasp by sa mal zobraziť v správcovi zariadení. Programátor je teraz pripravený na použitie. Odpojte ho od počítača.

Nainštalujte ovládač programátora USBASP
Nainštalujte ovládač programátora USBASP

Krok 3

Ďalej musíte k programátoru pripojiť dosku Arduino Pro Mini. Nasledujúci diagram ukazuje, ako to urobiť.

Schéma pripojenia Arduino Pro Mini k programátoru
Schéma pripojenia Arduino Pro Mini k programátoru

Krok 4

Použijeme nepájivú dosku a spojovacie drôty - bude to rýchle a spoľahlivé. Konektor programátora pripojíme k pinom na Arduino Pro Mini podľa vyššie uvedeného diagramu.

Pripojenie programátora k Arduino Pro Mini
Pripojenie programátora k Arduino Pro Mini

Krok 5

Otvorte IDE Arduino. Vyberte požadovanú dosku v ponuke: Nástroje -> Doska -> Arduino Pro alebo Pro Mini (Nástroje -> Doska -> Arduino Pro alebo Pro Mini).

Musíte tiež zvoliť typ mikrokontroléra, ktorý sa nastavuje v ponuke Nástroje -> Procesor. Mám tento ATmega 168 (5V, 16 MHz). Tieto parametre sú zvyčajne napísané na skrini mikrokontroléra.

Výber typu cieľového mikrokontroléra ATmega
Výber typu cieľového mikrokontroléra ATmega

Krok 6

Vyberte typ programátora: Nástroje -> Programátor -> USBasp (alebo Nástroje -> Programátor -> USBasp).

Zadajte typ programátora USBasp
Zadajte typ programátora USBasp

Krok 7

Poďme otvoriť náčrt, ktorý chceme načítať do pamäte mikrokontroléra. Napríklad nech to je blikajúca LED dióda: File -> Swatches -> 01. Basics -> Blink.

Programátor spojíme s Arduino Pro Mini pripojeným k nemu k počítaču.

Teraz, aby ste pomocou programátora mohli načítať skicu do Arduina, môžete to urobiť niekoľkými spôsobmi.

1) Cez ponuku Súbor -> Načítať cez programátor;

2) pomocou klávesovej skratky Ctrl + Shift + U;

3) zatiaľ čo držíte stlačený kláves Shift, kliknite na tlačidlo so šípkou doprava, ktoré sa zvyčajne používa na štandardné načítanie náčrtu do pamäte Arduino.

To je všetko, program je „zaplavený“do pamäte mikrokontroléra.

Odporúča: