Stap 2: Code en programmering
Eerst, moet u ervoor zorgen dat u beschikt over een versie van de Arduino IDE thats ten minste 1.6.4. Download het hier:
https://www.Arduino.CC/en/Main/software en installeer het.
Ga dan naar bestand -> Voorkeuren en aan de onderkant onder "Extra Board Managers", Voer in:
http://arduino.esp8266.com/versions/2.0.0/package_...
De Board Manager kunt installeren dat ESP8266 (volgende Adafruit van Arduino ESP8266 installatie-instructies hier: https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide)
Tools--> Bestuur select generieke ESP8266 (of Adafruit Huzzah ESP8266 als u die gebruikt) en gebruik de volgende instellingen:
- CPU-frequentie: 80 MHz
- Upload snelheid: 115200
- Wanneer u de stekker in uw FTDI, selecteert u de juiste COM-poort voor het.
Zorg ervoor dat u ook installeren de neopixel library voor Arduino als u niet reeds hebt. Krijgen gebruikend de manager van de bibliotheek
- In de Arduino Ga naar schets--> omvatten Library--> beheren bibliotheken (het is aan de bovenkant van de lijst)
- Typ "neopixel" in het zoekvak
- Selecteer de Adafruit neopixel bibliotheek en installeren
Nu je schets klaar te krijgen. De algemene schets van de StrandTest kunt u in het menu van de voorbeelden onder de map Adafruit NeoPixel. Stel het aantal pixels u gebruikt en de gegevens-pincode instellen - ik ben met behulp van pin 14.
[OPMERKING: GEBRUIK GEEN PIN 16 VOOR NEOPIXELS].
De Raad van bestuur ter bootloader wijze.
- Als u van de Huzzah breakout gebruikmaakt, betekent dit de GPIO0 knop indrukken en loslaten van de recente knop, vervolgens het vrijgeven van de GIO0-knop ingedrukt te houden.
- Als u van een kale ESP8266 in plaats daarvan gebruikmaakt, vervolgens tijdelijk GPIO0 om grond, knevel macht op de resetpin, sluit dan GPIO0 verbreken grond.
- Als u een van de hierboven correct hebt gedaan, moet de on-board LED vaag op.
Nu uploaden van de schets met behulp van de Arduino IDE. Dit zal een tijdje duren en u zult waarschijnlijk zien de on-board LED flikkering tijdens de overdracht.
Nu dat u hebt geüpload de schets, laten we eens kijken of het werkt. Flip de schakelaar op uw batterij en moet u uw neopixels oplichten.
Gefeliciteerd, bent je halverwege om de volgende grote IoT apparaat! Plezier bij het maken van dingen oplichten van verre met uw ESP8266.
Hoop dat dit bespaart u tijd meerdere sites om het allemaal samen wassen. Dankzij Adafruit, http://www.esp8266.com/en http://www.whatimade.today/esp8266-easiest-way-to-program-so-far/ voor het oorspronkelijke bronmateriaal.