Opis
ModuÅ‚ zgodny z Arduino oparty na ukÅ‚adzie WiFi ESP8266. Posiada możliwość poÅ‚Ä…czenia z sieciÄ… bezprzewodowÄ… oraz 11 cyfrowych wejść/wyjść, 10 kanaÅ‚ów PWM, 1 wejÅ›cie analogowe oraz popularne interfejsy komunikacyjne. Ta wersja pracuje z napiÄ™ciem 3,3 V, posiada zÅ‚Ä…cze microUSB do programowania.
Kontroler ESP8266 zapewnia Å‚Ä…czność z sieciÄ… WiFi, dziÄ™ki wbudowanemu sterownikowi ukÅ‚ad można programować poprzez Å›rodowisko Arduino IDE z wykorzystaniem przewodu microUSB (do nabycia osobno). PÅ‚ytka wspóÅ‚pracuje także z NodeMCU.
Wyprowadzenia
Fizyczny rozkÅ‚ad wyprowadzeÅ„ jest zgodny z pÅ‚ytkÄ… Arduino Uno - poniżej przedstawiamy opis poszczególnych pinów.
Pin Arduino |
Pin ESP-8266 |
Funkcja |
---|---|---|
TX | TXD | Linia danych interfejsu UART - nadajnik. |
RX | RXD | Linia danych interfejsu UART - odbiornik. |
A0 | A0 | Wejście analogowe, maksymalne napięcie 3,3 V |
D0 | GPIO16 | Linia cyfrowa I/O. |
D1 | GPIO5 |
Linia cyfrowa I/O. Linia zegarowa magistrali I2C - SCL. |
D2 | GPIO4 |
Linia cyfrowa I/O. Linia danych magistrali I2C - SDA. |
D3 | GPIO0 | Linia cyfrowa I/O z rezystorem podciÄ…gajÄ…cym do VCC 10 kΩ. |
D4 | GPIO2 |
Linia cyfrowa I/O z rezystorem podciÄ…gajÄ…cym do VCC 10 kΩ. DoÅ‚Ä…czona, wbudowana dioda LED. |
D5 | GPIO14 |
Linia cyfrowa I/O. Linia zegarowa magistrali SPI - SCK. |
D6 | GPIO12 |
Linia cyfrowa I/O. Linia danych magistrali SPI - MISO. |
D7 | GPIO13 |
Linia cyfrowa I/O. Linia danych magistrali SPI - MOSI. |
D8 | GPIO15 |
Linia cyfrowa I/O z rezystorem podciÄ…gajÄ…cym do GND 10 kΩ Linia magistrali SPI - SS. |
GND | GND | Masa |
5V | - | Napięcie wyjściowe z regulatora 5 V. |
3V3 | 3,3V | Napięcie wyjściowe z regulatora 3,3 V. |
RST | RST | Reset modułu. |
VIN | - | Napięcie zasilania ze złącza DC. |
Pierwsze uruchomienie
Opis programowania płytki za pomocą środowiska Arduino IDE można znaleźć na stronie producenta. Przykładowe programy dostępne są w serwisie GitHub. |
Specyfikacja
Przydatne linki |
This is Arduino Form factor compatible (Not all pins are pin for pin compatible out due to limitations of the ESP8266)
But You can program this via the regular Arduino IDE.. Very interest device for anyone interesting in
prototyping with Arduino form factor shields.
Full information can be found here. Have a read before you buy to make sure this device is suitable for you.
If you are a Maker, an experimenter, a prototyper, I'd highly recommend one.
Before USE D1
You need setup ch340g(USB to UART IC) driver, if you first use it.
Windows
Download driver from: win32/64
Download driver form: Mac
Python 2.7
pySerial pip install pyserial
Linux(Ubuntu)
Not need setup any driver.
Python 2.7
pySerial pip install pyserial
Install hardware package
Installing with Boards Manager
Starting with 1.6.4, Arduino allows installation of third-party platform packages using Boards Manager. We have packages available for Windows, Mac OS, and Linux (32 and 64 bit).
Install Arduino 1.6.5 from the Arduino website.
Start Arduino and open Preferences window
Package Includes:
1 x WeMos D1 WiFi Development Board ESP8266 ESP-12E For Arduino IDE UNO R3