Použití Arduino IDE k programování NodeMCU © GPL3+

Lis 10, 2021
admin

Ú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ů,

NodeMCU ver 1.0 Pinout
NodeMCU ver 1.0 Pinout
NodeMCU ver 0.9 Pinout
NodeMCU ver 0.9 Pinout

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.

LED bliká
LED bliká

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,

Změňte LED_BUILTIN na D$
Změňte LED_BUILTIN na D$

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.