Nätverket seriekörning klocka för Arduino (2 / 3 steg)
Steg 2: Anslut ESP8266 Wlan chip till Arduino
Observera att detta chip använder 3.3V och ansluta den direkt till 5V kommer förmodligen bryta den. Spänning nivå konvertering för data linjer är nödvändigt, enkla motstånd Spänningsavdelare räcker för att konvertera Arduino's 5V TX till ESP8266 RX, förmodligen behöver du inte någon nivå converter för ESP8266 TX (3.3V) till Arduino's RX, som 3.3V är tillräckligt för att driva Arduino är ingång.
Kom ihåg att detta chip kräver mycket ström (200-300mA?), så du kan behöva en separat strömförsörjning för 3,3 volt.
ESP8266 Återställ PIN-kod måste anslutas till 3.3V eller du kan använda programvara för att styra Återställ linje (kom ihåg max 3.3V "hög" och använda nivå converter eller spänningsavdelare här också).
ESP8266 Arduino
---------------
VCC 3.3V använder inte 5V för ESP8266
GND GND
TX D3 programvara seriell port mottagaren (konfigurerbart),
ingen nivå omvandlare behövs för input
RX D4 programvara serieport sändare (konfigurerbart),
ANVÄNDA nivå CONVERTER (5v -> 3.3V) till exempel som visas nedan
Återställ 3.3V Anslut direkt till 3.3V eller använda Arduino utgångsstiftet med
nivå-omvandlare för att återställa WLAN när det behövs
Enkla spänningsavdelaren (Arduino 5V D4 -> ESP8266 RX) för nivå konvertering
Arduino D4 (0 till 5V data ut)
|
1 k ohm motstånd
|
+---ESP8266 RX (0 till 3.3V data i)
|
2 k ohms motstånd
|
|
GND