Keď sa začnete ponoriť hlbšie do vnútorného fungovania Arduina , potrebujete viac funkcií než len písanie kódu z USB pripojenia. Možno chcete nainštalovať nový firmvér alebo stavať Arduino od začiatku. Je tiež možné, že sa vaše Arduino mení na „tehlu“ (zriedka sa stáva) a musíte mu pomôcť „ožiť“.
Vtedy je potrebný bootloader.
Arduino nie je nič iné ako mikroprocesor, ktorý sa dodáva so sadou vstupných a výstupných polí, ktoré možno pripojiť k rôznym senzorom. Tento mikroprocesor riadi bootloader, ktorý označuje príkazy, ktoré odosielate z počítača.
Preto je bootloader najdôležitejšou programovou časťou pre Arduino. Poďme sa teda pozrieť na to, ako napáliť a nainštalovať Arduino Bootloader.
Veci na prípravu
Okrem dosky Arduino. potrebujete zariadenie s názvom Programátor. Programátor je potrebný na zapisovanie príkazov do firmvéru pri absencii zavádzača. Môžete použiť akýkoľvek programátor, ale uistite sa, že ide o sériový programátor v obvode (ISP), pretože ostatní programátori sa snažia čipy pred integráciou do obvodu zablikať.

Niektoré ISP programátory sú AVR-ISP, USBtinyISP a ParallelProgrammer. S niektorými úpravami môžete dokonca použiť iné Arduino ako ISP.
Po softvérovej stránke si samozrejme musíte do počítača nainštalovať Arduino IDE. IDE obsahuje všetky potrebné balíky a nástroje na prácu s Arduinom, vrátane rôznych verzií programu bootloader. Toto sú kroky na inštaláciu Arduino IDE na Windows , Mac a Ubuntu .
Ako napáliť Arduino Bootloader?
Najdôležitejším krokom pri napaľovaní bootloadera do Arduina je správne pripojenie. To, čo hľadáte, je hlavička 2x3 ICSP na doske. S najväčšou pravdepodobnosťou má Arduino niekoľko hlavičiek v závislosti od počtu integrovaných obvodov prítomných na doske. Ak chcete dosiahnuť najlepšie výsledky, musíte k tejto hlavičke ICSP pripojiť váš programátor pomocou kábla.

Akonáhle je programátor pripojený k počítaču a cieľovej Arduino doske, môžete začať skutočne napaľovať bootloader.
Ako nainštalovať Arduino Bootloader
Toto je vlastne tá jednoduchšia časť. Za predpokladu, že máte správne pripojenia, nemali by ste mať problémy s napálením bootloaderu na dosku Arduino.
Použite Arduino ako ISP
Najprv aktivujte softvér súvisiaci s programátorom. V prípade, že používate Arduino ako ISP, túto úlohu prevezme Arduino IDE.
V rozbaľovacej ponuke „Programátor“ v ponuke Nástroje vyberte možnosť „Arduino ako ISP“ . Povolenie tejto možnosti povie IDE, aby s aktuálnym Arduinom zaobchádzalo ako s programátorom a na nahranie kódu použilo hardvérové rozhranie.

Externý programátor
V prípade, že ste použili externý programátor, môžete stále používať Arduino IDE s určitými úpravami. V ponuke Súbor prejdite na Príklady a z rozbaľovacieho zoznamu vyberte programátor. To pripraví programátora na správne napálenie Arduina.
Vypáliť bootloader
Teraz je Arduino IDE predinštalované s potrebným bootloaderom, takže proces je jednoduchý, prejdite na Nástroje a kliknite na možnosť „Burn Bootloader“ .
Predtým by ste však mali prejsť na Nástroje a skontrolovať v ponuke „Doska“ , aby ste si overili, že napaľujete správnu verziu pre váš existujúci model Arduino. Keď si vyberiete správnu dosku, môžete pristúpiť k vypáleniu bootloadera.
Všetky operácie dokončené! Ak je všetko v poriadku, po niekoľkých minútach sa na konzole zobrazí hlásenie „Hotovo horiaci bootloader“ . Jednoducho odpojte programátor a nová doska je pripravená na programovanie pomocou Arduino IDE!
Dúfam, že budete úspešní.