Když se začnete ponořit hlouběji do vnitřního fungování Arduina , potřebujete více funkcí než jen psaní kódu z USB připojení. Možná budete chtít nainstalovat nový firmware nebo stavíte Arduino od začátku. Je také možné, že se vaše Arduino mění v „cihlu“ (zřídka se stává) a vy mu potřebujete pomoci „ožít“.
Tehdy je potřeba bootloader.
Arduino není nic jiného než mikroprocesor, který je dodáván se sadou vstupních a výstupních polí, která lze připojit k různým senzorům. Tento mikroprocesor ovládá bootloader, který označuje příkazy, které posíláte z počítače.
Proto je bootloader nejdůležitější programovací částí pro Arduino. Pojďme se tedy podívat, jak vypálit a nainstalovat Arduino Bootloader.
Věci k přípravě
Kromě desky Arduino. potřebujete zařízení s názvem Programátor. Programátor je nutný k zápisu příkazů do firmwaru, při absenci bootloaderu. Můžete použít jakýkoli programátor, ale ujistěte se, že je to In-Circuit Serial Programmer (ISP), protože ostatní programátoři mají za cíl flashovat čipy před jejich integrací do obvodu.

Některé ISP programátory jsou AVR-ISP, USBtinyISP a ParallelProgrammer. S některými úpravami můžete dokonce použít jiné Arduino jako ISP.
Po softwarové stránce je samozřejmě potřeba nainstalovat do počítače Arduino IDE. IDE obsahuje všechny potřebné balíčky a nástroje pro práci s Arduinem, včetně různých verzí programu bootloader. Toto jsou kroky k instalaci Arduino IDE na Windows , Mac a Ubuntu .
Jak vypálit Arduino Bootloader?
Nejdůležitějším krokem při vypalování bootloaderu na Arduino je správné připojení. To, co hledáte, je 2x3 ICSP header na desce. S největší pravděpodobností má Arduino několik hlaviček v závislosti na počtu IC přítomných na desce. Chcete-li dosáhnout nejlepších výsledků, musíte k této hlavičce ICSP připojit programátor pomocí kabelu.

Jakmile je programátor připojen k počítači a cílové desce Arduino, můžete začít skutečně vypalovat bootloader.
Jak nainstalovat Arduino Bootloader
To je vlastně ta jednodušší část. Za předpokladu, že máte správná připojení, neměli byste mít problém s vypálením bootloaderu na desku Arduino.
Použijte Arduino jako ISP
Nejprve aktivujte software související s programátorem. V případě, že používáte Arduino jako ISP, tuto roli převezme Arduino IDE.
Z rozevíracích možností „Programátor“ v nabídce Nástroje vyberte možnost „Arduino jako ISP“ . Povolením této možnosti sdělíte IDE, aby s aktuálním Arduinem zacházelo jako s programátorem a pomocí hardwarového rozhraní nahrálo kód.

Externí programátor
V případě, že jste použili externí programátor, můžete stále používat Arduino IDE s určitými úpravami. Z nabídky Soubor přejděte na Příklady a z rozevíracího seznamu vyberte programátor. Tím se programátor připraví na správné vypálení Arduina.
Vypálit bootloader
Nyní je IDE Arduino předinstalované s nezbytným bootloaderem, takže proces je jednoduchý, přejděte na Nástroje a klikněte na možnost „Vypálit zavaděč“ .
Než to však uděláte, měli byste přejít na Nástroje a zkontrolovat v nabídce „Deska“ , abyste ověřili, že vypalujete správnou verzi pro váš stávající model Arduino. Jakmile vyberete správnou desku, můžete přistoupit k vypálení bootloaderu.
Všechny operace dokončeny! Pokud je vše v pořádku, po několika minutách se na konzole zobrazí zpráva „Hotovo vypalování bootloaderu“ . Jednoduše odpojte programátor a nová deska je připravena k programování pomocí Arduino IDE!
Doufám, že jste úspěšní.