ESP8266 kontrollera WS2812 Neopixel lysdioder med Arduino IDE - en handledning (2 / 2 steg)

Steg 2: Kod och programmering



Först måste du se till att du har en version av Arduino IDE som är minst 1.6.4. Få det här:

https://www.Arduino.cc/en/main/Software och installera den.

Gå sedan till filen inställningar -> och längst ner under "Ytterligare styrelsen chefer", skriver:

http://Arduino.esp8266.com/versions/2.0.0/Package _...

Använda ombord Manager för att installera det ESP8266 (följande Adafruit Arduino ESP8266 installationsinstruktionerna här: https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide)

Verktyg -> styrelsen väljer du generiska ESP8266 (eller Adafruit Huzzah ESP8266 om du använder det) och använda dessa inställningar:

  • CPU-frekvens: 80 MHz
  • Ladda upp hastighet: 115200
  • När du ansluter din FTDI, Välj rätt COM-port för det.

Se till att du också installera det neopixel biblioteket för Arduino om du inte redan. Få det med hjälp av library manager

  1. I Arduino gå till skiss--> inkluderar bibliotek--> hantera bibliotek (det är överst på listan)
  2. Skriv "neopixel" i sökrutan
  3. Välj Adafruit neopixel biblioteket och installera

Nu redo din skiss. Du kan använda den generiska StrandTest skissen i menyn exempel under mappen Adafruit NeoPixel. Ange antalet pixlar som du använder och ange data pin - jag använder stift 14.

[OBS: ANVÄND INTE PIN 16 FÖR NEOPIXELS].

Lägg styrelsen i bootloader sätt.

  • Om du använder Huzzah utbrytning, betyder håll knappen nedtryckt GPIO0, trycka på och släppa harmas knappen, sedan släppa knappen GIO0.
  • Om du använder en bare ESP8266 istället, då tillfälligt ansluta GPIO0 till marken, växla makt att Återställ PIN-koden, sedan koppla ur GPIO0 från marken.
  • Om du har gjort något av ovanstående korrekt, bör ombord lysdioden svagt på.

Nu ladda upp skissen använder Arduino IDE. Detta kommer ta ett tag och du kommer förmodligen se ombord LED flimmer under överföringen.

Nu när du har lagt upp skissen, låt oss se om det fungerar. Dra i spaken på batteriet och du bör se din neopixels lyser upp.

Grattis, är du halvvägs till att göra nästa stora IoT enhet! Ha roligt att göra saker lätt upp på avstånd med din ESP8266.

Hoppas detta sparar tid skur flera platser för att sätta ihop det hela. Tack till Adafruit, http://www.esp8266.com/och http://www.whatimade.today/esp8266-easiest-way-to-program-so-far/ för alla ursprungliga källmaterialet.

Se Steg
Relaterade Ämnen

Programmera ESP8266-ESP-201 stå ensam med Arduino IDE

Jag vill ge ett bättre underlag för hur du kan använda ESP201 (en variant av ESP8266) som står ensam ombord och hur du koppla in GPIO för att programmera det med Arduino IDE.Jag kämpade på hur till få skissen från Arduino IDE som laddats ner till ESP...

Programming ESP8266 ESP-12naE NodeMCU använder Arduino IDE - en handledning

NodeMCU Dev styrelsen är baserad på allmänt utforskade esp8266 System på Chip från Expressif. Den kombinerade funktionerna i WIFI kopplingspunkt och station + microcontroller och använder enkelt LUA baserat programmeringsspråk. ESP8266 NodeMCU erbjud...

Programming ESP8266 ESP-12naE NodeMCU v1.0 med Arduino IDE till trådlös Temperaturlogger

Tillbaka till sena 2014 och tidig 2015, din verkligen kom överdenna fiffiga WiFi-Chip ESP8266 (ESP-01) och har till strid bland de inkonsekventa dokumentationer från olika källor. För närvarande sporre dokumenterade han sin frustration (fynd) som en...

Esp8266 12naE med Arduino IDE med lösning + exempel

Om- NodeMCU är en öppen källkod IoT plattform. Den använder skriptspråk Lua, men denna utveckling styrelse är nu kompatibel att programmeras med Arduino IDEesp8266 12naE är ett bra sätt att uppnå IoT med något på ett mycket kostnadseffektivt sätt,ESP...

Att bekanta sig med Arduino IDE: LinkItOne

Det är Arduino IDE vad du använder för att skriva kod för Arduino och Arduino kompatibel styrelser. I föregående artikel har vi hämtat Arduino programvara och gjort inställningarna för MediaTek LinkIt en bräda som är en Arduino kompatibla ombord. Inn...

Programmera ChipKIT DP 32 med Arduino IDE

Vad du behöver: en ChipKIT DP 32 mikroprocessor (alla sladdar ingår) och en bärbar datorFör att programmera en DP 32 utan en programmerare enhet (Chipkit PGM), dvs med arduino IDE, behöver den ett minne Program; första steget är att ladda upp detta m...

Med Minimus AVR med Arduino IDE

The Minimus AVR är en USB-ansluten mikrokontroller, som använder ATMEL 90USB192 mikrokontroller. Dess en billig åter programmerbara mikrokontroller med 21 digital input/output stift.De har använts av människor som mod spelkonsoler konsoler, för att l...

Fancy blinkande lysdioder med arduino

Detta är fancy ljus generator som är byggt med Arduino. Detta projekt använder fyra lysdioder och kontrolleras med hjälp av en microswitch(button switch) som utlöser dem till glöd lysdioder i olika sekvens och mönster...Uno är en i serien av USB Ardu...

Hur man gör en mobiltelefon och dator kontrolleras 3D tryckta Robot med Arduino - IoBot.

Om du letar efter ett sätt att kontrollera en Arduino baserade enheter, kommer att denna anvisning Visa dig hur man gör det genom att bygga enkla robot.IoBot kan styras med mobil och dator ansökan via LAN eller USB-kabel. Programmet körs på Android,...

Bass lyhörd RGB lysdioder med Arduino

Denna tutoiral visar dig hur du använder Arduino och styra en uppsättning av lysdioder med musik från datorn. Denna handledning kräver:-Arduino (jag använde en leonardo)-liten skärbräda med bygel ledningar (kit är det bästa)-rgb led strip (jag använd...

Idiot's Guide till programmering AVR: s på de billiga (med Arduino IDE!)

Mikrokontroller är, utan tvekan, fantastiska små saker. De är mångsidiga, kraftfull och mycket små. Tyvärr, den sistnämnda drag också delas av både min plånbok och mina kunskaper i programmering. Min förståelse av C är dålig, och jag har knappt råd a...

Kontrollera du wifi status med Arduino Yun

I denna tutorial får du lära dig att få din Arduino Yun upp och kör så att du kan köra exempel skisser gjorda för Yun. I det här fallet kommer jag visa dig hur man kör i WiFiStatus exempel. Låt oss komma igång!Steg 1: Hämta Arduino 1.5.6-r2 Beta IDED...

Blinkande lysdiod med Arduino Nano

Hej vänner,Att se en blinkande lysdiod är så roligt, men när du gör en liknande det själv då roligt är ännu mer. ^_^Låt roligt börjar,I detta instructable, har jag visat om hur blinka en LED med Arduino Nano.Obs: jag inte använde motstånd i detta ins...

Med Atmega32 med Arduino IDE

Jag har använt alla sorters Atmel mikrokontroller i olika projekt över tid.En av den mest lämpade var ATmega32. Jag har en liten samling av utveckling styrelser för Atmega32/16, några köpte som-är, vissa gjorda på stripboard.Även den ursprungliga Ard...

Pimpa din choklad med Arduino IDE och ATtiny13

Idén till projektet kom till mig på väg till papperskorgen. Jag fick i uppdrag att kasta bort en ruta som bara har tömts på sitt ursprungliga Ferrero Rocher sötma innehåll av min kära fru. Detta var strax efter alla hjärtans dag. Så jag fick spendera...

Hur till restaurera den Arduino UNO R3 ATmega16U2 Firmware med Arduino IDE

Om du har en behov till Re-blixt ATmega16U2 chip med stock firmware återställa Arduino UNO tillbaka till det normala, detta sker ofta på kommandoraden med hjälp av avrdude eller dfu-programmer, eller med programmet Windows Flip. Den lättare väg för m...

Flimmer upp till 6 lysdioder med Arduino

Hi det.Julen kommer närmare, och jag undrar om jag kunde sätta lite ljus i mitt rum att komma in i "Julstämning".Men efter en kompis brann ner granen ljus, jag vill inte bränna riktiga ljus in i mitt rum.Så varför inte låta Arduino ljus för dig?...

Kontrollera en RGB ledde med Arduino och bearbetning

detta instructable (min första inte mindre) visar hur man styr en RGB ledde med bearbetning och arduino.Den viktiga funktionen att vara färg markeras genom att klicka på en bild, RGB-värdet för den pixel du klickar på bearbetas och skickas till den a...

Kontrollera en Roomba robot med Arduino och Android

(Om du gillar detta Instructable, glöm inte att rösta på den - ovan: högra hörnet flaggan. Det tävlar på AUTOMATION tävling. Tack så mycket! ;-)Som en av robotteknik tävling 2016 vinnarna här på Instructables fick jag som pris en iRobot Roomba Create...