En nybörjare guide till setup ESP8266 med Arduino Mega 2560 eller Uno
För produkter med öppen källkod för att lyckas eller anta en masse "skaparna" / "DIY-na" / "dev" / "etc"; en aktuell och korrekt dokumentation eller snabbstart-guide som skall krävas. Användarens inlägg i diskussionsforum är bra, men bits och biter av (användbar) information döljs i troves, gömmer sig djupt inne i irrelevanta kommentarer/inlägg. Kan avskräcka feghet från "ser hårdare" på problemet. Efter tvättning Internet för att hitta några leads på varför setup via "officiella" guide har misslyckats, är den bra läser upptäckte placeras i avsnittet referenser. Från en skenbara "lätt" writeup på SEEEDstudio officiella guiden tog det många timmar att försöka felsöka installationen om du vill att det ska fungera...
För att rädda dig från den frustrerande stunder, låt oss skära chase och gå direkt till vad som fungerar. Om du är intresserad på vad som inte fungerar, Läs mellan raderna eller hoppa över steg nedan till avsnittet "vad fungerar/fungerar inte".
Det finns några parametrar som kommer att göra eller bryta denna setup. På grund av oförutsedda fela i dokumentationer/writeups, följande parametrar som fungerade var resultatet av bruteforced-insats.
Kolla in en 2016 uppdatera om hur du använder ESP8266 ESP-01 varianten utan Arduino Mega eller Uno med en DIY maker IoT styrelsen URL här:
data finns på bloggen http://shin-ajaran.blogspot.sg/2015/11/makers-iot-kit-for-esp8266-esp-01.html
Kolla in en 2016 uppdatering om det senaste erbjudandet av storebror av ESP8266, ESP32 att släppas i 2016 URL:
Parametrarna som är relevanta för denna installation är
ESP8266 version
Valet av "matchande" baudvärde (e.g 9600, 57600, 115200) för 2 uppsättningar av seriell kommunikation: ESP8266 <> - Arduino och Arduino <> - USB-seriell monitor (hårdvara följetong eller mjukvaran följetong)
Val av 5v och 3.3V överbrygga kretsar mellan Arduino och ESP8266
Val av Arduino Mega eller Uno, som påverkar tillgängligheten för seriell kommunikation
Valet av terminalprogramvara
Valet av koden för testning
Yours rekommenderar verkligen Arduino Mega med ESP8266, med hjälp av antingen logik nivå shifter eller spänningsavdelare och Serial Monitor.
Förutsatt att du endast har en ESP8266 och en Arduino, försöker att gå ihop utan en annan FTDI breakout ombord för softserial, är det inte kört. Kolla in den 2: a sista sidan för källkoden som använder RGB LED som indikator i stället för softserial.
för sammanhang/bakgrunden info om denna konfiguration: http://shin-ajaran.blogspot.sg/2014/12/noobs-guide-to-esp8266-with-arduino.html