Arduino till Arduino kommunikation med ESP8266's (1 / 3 steg)
Steg 1: Först upp... Firmware
Fabriken firmware som kommer med dessa är mest sannolikt kommer att dateras och behöver uppgradera. Det finns olika versioner där ute, NodeMCU är en populär en där du kan skriva lua-skript och ladda in dem i chipet för utförande. För detta projekt men jag ville Arduinoen för att kunna köra showen och valt för att använda den senaste firmware från Espressif. Det finns två saker som du behöver för att få till detta, firmware, och AT-kommandot anger. Om du går till http://bbs.espressif.com/ Klicka på SDK: s länk, sedan scrolla ner och du kommer att se den senaste firmware. Ladda ner det och sedan gå skaffa dig ESP blottare som om du går tillbaka till http://bbs.espressif.com/ och denna gång rulla ned till verktygsområdet du kommer att kunna få den senaste flash verktyget. Eftersom vi ladda ner saker, kan säkerställa att vi har ESP8266 biblioteket i vårt Arduino IDE, man får det, gå till Arkiv / inställningar och ange adressen i fältet ytterligare styrelser:
http://Arduino.esp8266.com/stable/package_esp8266c...
Nu går du till verktyg / styrelser / ombord manager och installera ESP8266 biblioteket. Vi kommer att använda detta senare för att testa.
Den sista sak att se till att du har gjort är att installera FTDI föraren. Detta kan hämtas från:
http://www.ftdichip.com/FTDrivers.htm
Nästa steg är att breadboard din ESP chip med FTDI. Jag har bifogat en schematisk från Google som jag använde, jag har även bifogat en bild av PCB-kortet jag gjorde idag att programmera dessa marker med lätthet. Du behöver inte få detta extravaganta om du inte vill, jag gjorde eftersom jag har mycket att flash / test och det gör det enkelt. Om du bara ska breadboard det, kan du hoppa med hjälp av motstånden och bara koppla in GPIO0 till GND (jag använde en kabel som var lätt att flytta mellan marken och en slumpmässig plats som varken var eller vcc på skärbräda) och första till VCC. Du kan också hoppa över knapparna och bara dra/sätta in USB-kabeln i datorn. Nu bör du kunna ansluta till datorn och öppna upp verktyget flasher. Att börja med, inte göra några ändringar och säkerställa nr filer är laddad och ingen kryssrutorna bredvid filerna. Hit blixt. Detta kommer att läsa ditt chip och berätta vilka alternativ du behöver markera under upptäckta information. Det finns en ganska bra chans att du kommer att ha samma chip jag gör som är 8Mbit flash storlek, 26Mhz kristall, 40Mhz SPI hastighet och SPI funktionsläget av DIO. Med hjälp av bilden ovan, setup är din flash-verktyg som min. Bin-filerna är belägna inne i bin-mappen du har hämtat. Uppmärksamma de minnesadresser som bin-filerna ska skrivas till. När din setup matcher mine (com-porten kommer förmodligen vara annorlunda) hit blixt och du bör se Kommandotolkens fönster börja radera blixten och programmera den nya en. En gång den träffar komplett, koppla ur USB-kabeln.