====== Jak naprogramovat ESP-01 ====== K naprogramování firmware do ESP budeme potřebovat sériové rozhraní, které je nejlevněji dostupné nějakým FTDI čipem. Dají se koupit na Alixpress kolem 30 Kč i s dopravou. Pozor na to, aby uměli 3.3 V - buď mají nastavené předem nebo se propojí konektorem. Pokud už máte doma nějaké Arduino, dá se použít i to. Tento návod se ale věnuje progrramování přes FTDI čip. FTDI čip má nožičky RX, TX, VCC a GND. Přípojení k ESP čipu je jednoduché. RX se připojí k TX ESP (GPIO 1) a TX FTDI čipu se připojí k RX ESP (GPIO 3). Pozor důležité je napájení. Napájení ESP je nutné pouze z 3.3 V, ten sice bývá na FTDI čipu k dispozici, ale obvykle neumožnuje dostatečný proudový odběr. Z 5 V USB se ESP napájet nesmí, protože se tím může zničit. Navíc ne ihned, ale plýživě - začne být nespolehlivý. Pro čidla a reakční prvky budete stejně potřebovat 3.3 V z baterie. Připojte tedy 3.3 V z baterie, např. pomocí [[https://www.aliexpress.com/item/1005001944253572.html?spm=a2g0s.9042311.0.0.2ff64c4dIzkgjE|adapteru na baterii 18650]]. na piny ESP VCC a GND. Pozor napětí z baterie **nepřipojujte** na FTDI čip, ten už napětí má z USB Vašeho počítače. Spojte pouze zem FTDI se zemí výstupu z adaptéru baterie. Tím je zajištěna komunikace i napájení ESP. Nyní připojte pin ESP GPIO 0 na společnou zem a nakonec pin ESP CH_PD na napětí z adapteru 3.3 V. Tím se ESP přepne do režimu programování. Nyní mu stačí poslat připravený program přes seriové rozhraní.