ESP: Princip programování
Z MiS
Tato stránka předpokládá, že budeme používat devboard NodeMCU v kombinaci s vývojovým prostředím Arduino IDE.
Obsah |
Psaní kódu
- Kód píšeme v jazyce C.
- Prostředí Arduino IDE využívá dvě funkce:
-
void setup()
- Volá se na začátku při startu počítače ESP (při připojení k napájení).
- Provede se pouze jednou.
-
void loop()
- Volá se pravidelně pořád dokola.
- V úsporném režimu vůbec nepoužíváme...
-
- Můžeme samozřejmě vytvářet i další funkce dle potřeby, s těmi ale prostředí Arduino IDE nepracuje přímo (můžeme je zavolat z výše uvedených dvou funkcí).
Postup
- Vytvoříme projekt a zapíšeme kód.
- Kód můžeme přeložit tlačítkem s odtržítkem úplně vlevo na liště nástrojů.
- Prostředí Arduino IDE připraví binární tvar pro nahrátí.
- Kód nahrajeme do paměti ESP8266 tlačítkem s šipkou.
- Pokud je třeba, provede se automaticky překlad.
- Vzniká vždy kompletní firmware a nahrává se do zařízení, překlad tedy trvá poměrně dlouho.
- Jakmile je počítač ESP8266 naprogramován, začne automaticky provádět napsaný kód.
Příklady kódu
- Nachystané příklady najdete v menu v nabídce:
Soubor → Příklady