V minulém návodu jsme si ukázaly, co to je to esp takže je čas si na něj nahrát první program. Je velmi jednoduchý a spočívá v tom že rozbliká ledku připojen k esp.

Potřebné věci:

  • ESP (nejlépe nějaké ESP32)
  • Kabel pro ESP
  • Počítač na programování
  • LED (svítivá dioda)
  • rezistor (minimálně 200 Ω ale klidně jde použít vyšší jen LED bude méně svítit)
  • Breadboard (pro zapojení obvodu)

Instalace softwaru:

Nejjednodušší cesta pro začátečníky je použít Arduino IDE. Také jde použít Visual Studio Code s rozšířením PlatformIO nebo oficiální ESP-IDF pokud chceš jít „hlouběji“. Já pro tento návod použiji Arduino IDE.

  1. Stáhnětě si Arduino IDE
  2. V Arduino IDE klikni v levo na „boards manager“
  3. Do boards manager napiš „esp“ vyjede ti „esp by Espressif Systems“ to stáhni.

Zapojení obvodu:

  1. Zasuňte ESP do breadboardu
  2. Zasuňte kratší nožičku LED k pinu ESP na kterém je napsáno „GND“
  3. Delší nožičku LED zapojte k jedné straně rezistoru a druhou stranu rezistoru zapojte k nějákému pinu na ESP. Pozor ne všechny piny mohou být takto použity! Najděte si „pinout“ vašeho ESP.

Nahrání kódu:

  1. Zapoj ESP do PC pomocí kabele
  2. Nahoře v IDE běž do „tools“ „board:“ „esp32“ a vyber svoje ESP
  3. Do arduino IDE zapiš tento kod: #define LED_PIN 2 // změň pokud používáš jiný pin

#define LED_PIN 2 // změň pokud používáš jiný pin

void setup() {
pinMode(LED_PIN, OUTPUT);
}

void loop() {
digitalWrite(LED_PIN, HIGH); // LED zapnout
delay(500); // počkat 500 ms
digitalWrite(LED_PIN, LOW); // LED vypnout
delay(500); // počkat 500 ms
}

  1. Vlevo nahoře klikni na upload „šipku“ tím se kód nahraje na ESP

Řešení běžných problémů:

  • Žádný sériový port / IDE nevidí desku: Zkontroluj kabel (některé USB kabely jsou jen napájecí, bez datových vodičů). Zkus jiný USB port nebo kabel. Nainstaluj případné ovladače (CP210x / CH340 atd.), pokud tvoje deska používá tyto převodníky.
  • Chyba „espcomm failed“ nebo nahrávání končí chybou: Ujisti se, že deska není v režimu hlubokého spánku; zkus podržet tlačítko EN/RESET při nahrávání (některé starší desky to vyžadují). Restartování IDE a odpojení/zapojení USB často pomůže.
  • LED nesvítí: Zkontroluj polaritu LED, spoje a hodnotu rezistoru. Zkus přímo nahrát vestavěné LED (GPIO 2).
  • LED jen slabě svítí: Možná jsi použil příliš velký rezistor; 220 Ω je standardní volba pro malou LED při 3.3 V.

Kategorie