NodeMCU ESP8266

A NodeMCU egy nyílt forráskódú Lua alapú firmware és fejlesztői kártya, amely kifejezetten IoT alapú alkalmazásokhoz készült. Tartalmazza az Espressif Systems ESP8266 Wi-Fi SoC-jén futó firmware-t és az ESP-12 modulon alapuló hardvert.

NodeMCU fejlesztői kártya pinout konfiguráció

Pin kategória

név

leírás

táp

Micro-USB, 3.3V, GND, Vin

Micro-USB: A NodeMCU az USB-porton

3,3V-on keresztül táplálható: Szabályozott 3,3V táplálható erre a pinre a kártya táplálásához

GND: Földelő csapok

Vin: Külső tápegység

Vezérlőpinek

EN, RST

A pin és a gomb visszaállítja a mikrokontrollert

Analog Pin

A0

A analóg feszültség mérésére szolgál a 0-3 tartományban.3V

GPIO Pin

GPIO1-től GPIO16-ig

A NodeMCU 16 általános célú bemeneti-kimeneti pin-nel rendelkezik a lapon

SPI Pin

SD1, CMD, SD0, CLK

A NodeMCU négy pin áll rendelkezésre az SPI-kommunikációhoz.

UART Pins

TXD0, RXD0, TXD2, RXD2

A NodeMCU két UART interfésszel rendelkezik, UART0 (RXD0 & TXD0) és UART1 (RXD1 & TXD1). Az UART1 a firmware/program feltöltésére szolgál.

I2C Pins

A NodeMCU támogatja az I2C funkcionalitást, de ezen pinek belső funkcionalitása miatt meg kell találni, hogy melyik pin az I2C.

NodeMCU ESP8266 Műszaki adatok & Jellemzők

  • Mikrokontroller: 1
  • SPI-k: A CP2102-n alapuló USB-TTL a fedélzeten található, lehetővé téve a Plug n Play-t
  • PCB antenna
  • Kis méretű modul, amely okosan illeszkedik az IoT projektjeibe

Más Espressif Boards

ESP8266, ESP12E, ESP32

Más fejlesztői lapok

Arduino, Raspberry Pi, PIC Development Board, AVR Development Board, MSP430 Launchpad, Intel Edison, Beagle Bone

Röviden a NodeMCU ESP8266-ról

A NodeMCU ESP8266 fejlesztőlap az ESP-12E modult tartalmazza, amely a Tensilica Xtensa 32 bites LX106 RISC mikroprocesszorral rendelkező ESP8266 chipet tartalmazza. Ez a mikroprocesszor támogatja az RTOS-t, és 80 MHz és 160 MHz közötti állítható órajellel működik. A NodeMCU 128 KB RAM-mal és 4 MB Flash memóriával rendelkezik az adatok és programok tárolására. Nagy feldolgozási teljesítménye a beépített Wi-Fi / Bluetooth és Deep Sleep Operating funkciókkal ideális az IoT projektekhez.

A NodeMCU a Micro USB csatlakozó és a VIN pin (External Supply Pin) segítségével táplálható. Támogatja az UART, SPI és I2C interfészt.

NodeMCU ESP8266 programozása Arduino IDE-vel

A NodeMCU fejlesztői kártya könnyen programozható az Arduino IDE-vel, mivel könnyen használható.

A NodeMCU programozása az Arduino IDE-vel alig 5-10 percet vesz igénybe. Mindössze az Arduino IDE-re, egy USB-kábelre és magára a NodeMCU lapra van szüksége. Az Arduino IDE NodeMCU-ra való felkészüléséhez megnézheti ezt a Getting Started Tutorial for NodeMCU-t.

Az első program feltöltése

Mihelyt az Arduino IDE telepítve van a számítógépre, csatlakoztassa a kártyát a számítógéphez az USB-kábel segítségével. Most nyissa meg az Arduino IDE-t, és válassza ki a megfelelő kártyát a Tools>Boards>NodeMCU1.0 (ESP-12E modul), és válassza ki a megfelelő portot a Tools>Port kiválasztásával. A NodeMCU kártyával való indításhoz és a beépített LED villogtatásához töltse be a példakódot a Files>Examples>Basics>Blink kiválasztásával. Miután a példakód betöltődött az IDE-be, kattintson a felső sávban megadott ‘upload’ gombra. Ha a feltöltés befejeződött, látnia kell, hogy a kártya beépített LED-je villog.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.