Uppgift: Den omgivande Reseplaneraren (3 / 10 steg)
Steg 3: kodning!
Här kommer roligt delen!
Fäst är den kod som kommer att hjälpa dig göra uppgift arbete i ditt hem.
Observera att du behöver följande:
Styrelser
Adafruit HUZZAH ESP8266. Du kan få detta från Arduino IDE > Verktyg > styrelse > styrelsen Manager och söka efter "ESP8266". Obs: Du kan behöva kopiera en exakt hyperlänk från Arduino om du inte hittar i styrelsen i hanteraren. Hitta dessa steg https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide.
Bibliotek
Behöver du Adafruit IO och Adafruit NeoPixel bibliotek, som du kan få genom att gå till Arduino IDE > skiss > bibliotek > hantera bibliotek och skriva in "Adafruit IO" och "Adafruit NeoPixel".
Det är också en bra idé att få Adafruit IO ESP8266 exempelkoden för "Digital Output", hittade här, under "Adafruit IO grunderna skisser" länken. Detta kommer att ladda ner ett litet bibliotek exempel för att titta på. Titta på Digital utgång koden. Vänligen ignorera information om Power Switch svansen som exemplet är för att aktivera en lampa från telefonen. Om du inte vill göra detta.
Ladda upp koden
När du vill ladda upp koden till din ESP8266 styrelse, måste du först ansluta FTDI kabeln och sätta i "startläge". FTDI kabeln, bör som det står i handledning nämnde tidigare, ha den svarta kabeln går till GND.
Inställning styrelsen in i "startläge" åstadkoms genom att hålla ned knappen små GP100 på brädan, trycka på intilliggande Reset-knappen, sedan släppa knappen GPIO0. Ett svagt rött ljus ska visas i styrelsen, vilket innebär att det är redo att ha koden laddas upp till den. Efter uppladdning, kan du ta bort FTDI kabeln.
Viktigt: I Digital Out exempelkoden vi kommer att ändra det här exemplet, vi måste inkludera NeoPixel biblioteket. Dessutom måste du mata in ditt WiFi-nätverksnamn, WiFi SSID, Adafruit IO användarnamn och Adafruit IO nyckel i lämpliga platser.
Testa NeoPixel kod med "strandtest"
Nu kan du testa din ESP8266 styrelse och din NeoPixel ring status genom att ladda upp den bifogade "strandtest24" kod. Om allt går bra, bör du ringa lyser upp. Riktigt, riktigt ljust.