Akut knappen för 7$, Arduino, WIFI och ESP8266 (3 / 10 steg)
Steg 3: Programmering din styrelse
Det finns många sätt att programmera din ESP8266 styrelse:
Den viktigaste komponenten för programmering är en följetong till USB omvandlare som FTDI FT232RL. Du kan hitta en i en speciell anordning som en FTDI styrelse men du har också en i varje Arduino ombord som du kan programmera via USB (på UNO FTDI har ersatts av en 32u2, men det fungerade exakt samma).
Om du har en UNO styrelse till exempel, om du tar bort den microcontroleur som du kan använda RX, TX, GND, Pin 3.3V för att programmera om ESP8266. Arduino styrelsen måste naturligtvis ha en flyttbar chip...
Den andra viktiga anmärkningen är du måste ändra GPIO 0 Pin kan programmet (grundtillståndet) och använda (3.3V staten). Någon gång är det lite förvirrande eftersom efter programmering startar den nya enhet koden automatiskt även om GPIO 0 fortfarande är jordad. Men om du startar programmet måste du kontrollera att GPIO 0 är 3,3 v eller det kommer inte att fungera!
Så med några tråd, en Arduino UNO du kan programmera din ESP. Men denna teknik kan enkelt ge dig huvudvärk om programmering styrelsen mycket, eftersom när det inte fungerar eller när du behöver lägga till andra komponenter du aldrig veta om problemet är hårdvara eller mjukvara... Så tillbringar du mycket tid kontrollera om ingen tråd fick unplugged eller inkopplad på fel ställe! Det är därför jag har byggt en prototyp styrelse.