NodeMCU to płytka oparta na układzie ESP8266 EX. Moduł ten został wyposażony w konwerter USB-UART (CP2102), który pozwala na programowanie bezpośrednio za pomocą portu USB poprzez środowisko Arduino IDE.
Dziesięć portów I/O, tak samo jak każdy z modułów wyposażonych w układ ESP8266, pracuje z logiką 3.3V, jest to maksymalne możliwe napięcie, jakie można podać na porty układu. W przypadku, gdy chcesz korzystać z modułu w połączeniu z układami o innej logice, np. 5V, musisz użyć konwerterów napięcia stanów logicznych.
Każdy z portów obsługuje sygnał PWM, interfejsy I²C [I2C, IIC], oraz SPI. ESP posiada również 10-bitowy przetwornik analogowo-cyfrowy, oraz antenę PCB.
- układ ESP-8266-EX
- napięcie zasilania: 5V (przez złącza USB)
- napięcie pracy: 3.3V
- digital I/O Pins: 10
- wyjścia PWM: 10
- wejście analogowe: 1 (Max input: 3.2V!)
- interfejsy szeregowe: UART, SPI, I²C [I2C, IIC], 1-Wire
- kontroler USB - UART: CP2102
- Clock Speed: 80MHz/160MHz
- kompatybilny ze środowiskiem Arduino IDE (kliknij aby przejść do strony: github.com)
- sterowniki dla układu CP2102 (kliknij aby przejść do strony: silab.com)
Uwaga: moduł nie pasuje do rozstawu pinów płytki ARD-7645