Použití Arduino IDE k programování NodeMCU © GPL3+
Úvod
V tomto návodu se naučíme používat Arduino IDE k programování NodeMCU.
Co je NodeMCU?
NodeMCU je open source platforma pro internet věcí. Zahrnuje firmware, který běží na Wi-Fi SoC ESP8266 od společnosti Espressif Systems, a hardware, který je založen na modulu ESP-12. Termín „NodeMCU“ standardně označuje spíše firmware než vývojové sady. Firmware používá skriptovací jazyk Lua.Wikipedia
Vývojář: ESP8266 Opensource Community
Typ: Mikrokontrolér pro jednu desku
Operační systém: Ve výchozím nastavení používá NodeMCU k programování skriptovací jazyk Lua. Zde se naučíme programovat NodeMCU pomocí jazyka Arduino C++.
-- Pin definition local pin = 7 -- GPIO 13local status = gpio.LOWlocal duration = 1000 -- 1 second duration for timer-- Initialising pingpio.mode(pin, gpio.OUTPUT)gpio.write(pin, status)-- Create an intervaltmr.alarm(0, duration, 1, function () if status == gpio.LOW then status = gpio.HIGH else status = gpio.LOW end gpio.write(pin, status)end)
Výše je uveden ukázkový skript jazyka Lua pro blikání LED připojené k 7. pinu, tj. ke GPIO 13 NodeMCU.Jak zde vidíte, fyzický pin a čísla pinů GPIO se v NodeMCU liší, níže je tabulka přiřazení pinů,
Kódování v Arduino IDE
Poznámka: Když používáte NodeMCU s Arduino IDE, bude zapisovat přímo do firmwaru, z NodeMCU vymaže původní firmware, Takže pokud chcete zpět Lua SDK, použijte „flasher“ k opětovné instalaci firmwaru. Flasher si můžete stáhnout z jejich stránky Github https://github.com/nodemcu/nodemcu-flasher.
Krok 1: Připojte NodeMCU k počítači nebo notebooku pomocí kabelu micro USB.
Krok 2: Stáhněte a nainstalujte ovladače, Ovladač pro Mac, Linux nebo Windows si můžete stáhnout z tohoto odkazu https://github.com/nodemcu/nodemcu-devkit/tree/master/Drivers.
Krok 3: Otevřete své Arduino IDE, pak otevřete předvolby z nabídky souborů, pak zkopírujte tento odkaz http://arduino.esp8266.com/stable/package_esp8266com_index.json na další adresy URL správce desek, jak je uvedeno níže na obrázku, pak klikněte na tlačítko ok.
Krok 4: Instalace desky, otevřete správce desky z nástrojů -> deska -> správce desky.a vyhledejte z „nodemcu“
Poté vyberte nejnovější verzi z rozbalovací nabídky a klikněte na tlačítko instalovat a restartujte Arduino IDE.
Pokud je vše správně nainstalováno, pak byste měli vidět nově nainstalované desky v nabídce Nástroje -> desky. Jak ukazuje obrázek obrazovky,
Testování
Nyní vyzkoušíme naše nastavení spuštěním blikacího náčrtu v našem NodeMCU. 1. krok: Otevřete ukázkový blikací program z „příkladu pro NodeMCU 1“.0″ uvnitř nabídky příkladů,
Krok 2: Propojte NodeMCU s počítačem pomocí kabelu micro USB.
Krok 3: Vyberte a desku a port a nahrajte program, to je vše, nyní by měla vestavěná LED začít blikat.
Výukové video
Řešení problémů
Pokud se váš program nahrál správně a LED stále nebliká, pak v blikajícím náčrtu změňte „LED_BUILTIN“ na „D4“. Jako na obrázku níže,
.