Opis produktu: Moduł WiFi ESP8266 + NodeMCU v3
Moduł WiFi oparty na układzie ESP8266. Posiada wgrane oprogramowanie NodeMCU, który umożliwia programowanie za pomocą języka skryptowego Lua. Układ wyposażony jest w 10 pinów GPIO (każdy z nich może być sterowany sygnałem PWM), magistralę I2C, 1-Wire, 10-bitowy przetwornik analogowo-cyfrowy oraz antenę PCB. Dodatkowo na płytce umieszczony został konwerter USB-UART (CH340), który umożliwia programowanie ESP8266 bezpośrednio poprzez port USB z wykorzystaniem środowiska Arduino IDE.
Programowanie ESP8266 - Lua jest językiem skryptowym mogącym działać jako samodzielnie lub jako rozszerzenie możliwości innych aplikacji. Został on zaimplementowany jako biblioteka języka C. Cechuje się prostym kodem, wysoką wydajnością oraz możliwością przenoszenia między platformami. Szczegóły na stronie domowej Lua.
Programowanie w Arduino IDE
Aby móc programować płytkę NodeMCU w Arduino IDE należy dodać paczkę płytek do menedżera: http://arduino.esp8266.com/stable/package_esp8266com_index.json. Po poprawnym dodaniu płytek, wybieramy z listy NodeMCU 1.0 (ESP-12E Module) i ustawiamy prędkość komunikacji na 115200 oraz wybieramy port, do którego podłączony został moduł.
Specyfikacja modułu WiFi ESP 8266 + NodeMCU v3
- 10 GPIO - każdy może działać jako PWM, I2C lub 1-Wire
- Wbudowane złącze microUSB
- Pamięć flash: 4 MB
- Konwerter USB-UART CH340
- Wbudowana antena PCB
- Raster wyprowadzeń: 2,54 mm
- Prędkość komunikacji: 115200 baudrate
- Rozstaw złącz: 28 mm
- Wymiary modułu: 58 x 30 mm
Przydatne linki
|