在本部分中,我將說明您需要執(zhí)行的步驟對ESP8266進(jìn)行編程。最酷的是,ESP8266有2個輸出引腳,您可以用其中之一控制LED燈條。因此,您不需要另外的arduino或其他控制器。只需對arduino uno進(jìn)行編程即可。
第一步是轉(zhuǎn)到arduino IDE中的File-》 Preferences,然后填寫“ http://arduino.esp8266.com/stable/package_esp8266com_index”。 json”添加到其他Boards Manager URL中。/p》
在下一步中,您必須如圖所示連接閃光電路。對于穩(wěn)壓器,您可以使用LF 33CV或另一種。重要的是,您為ESP8266提供3.3V,5V可能會破壞它。
接線后,您可以像使用arduino正常進(jìn)行操作一樣,使用添加的軟件來刷新ESP8266。
重要:在代碼中更改行
Adafruit_NeoPixel像素= Adafruit_NeoPixel(49,2,NEO_GRB + NEO_KHZ800);
并填寫LED數(shù)量您可以使用它而不是我使用的49。
如果它不起作用,請重置ESP8266的電壓,因為它必須處于閃光模式。然后再試一次。
第2步:工作原理。
現(xiàn)在您可以在圖中連接電路了并連接2812個LED。
在提供該電路之前,請確保電源至少可以提供數(shù)量為x 60mA的LED。因為每種顏色的LED需要每個LED 20mA的電流。由于我的電源提供的電流不足,因此限制了LED的數(shù)量。如果LED是白色,則軟件將RGB值中的每種顏色最多控制150種,而不是255種。如果您的電源具有足夠的功率,則可以取消該限制。
使用庫控制I m Adafruit_NeoPixel.h。互聯(lián)網(wǎng)上有許多工作原理的示例。
工作原理:
為電路供電時,如果一切正常,則LED應(yīng)該變白。 。 ESP8266作為接入點,您可以通過用智能手機連接到無線網(wǎng)絡(luò)ESP8266來連接它。借助該軟件,ESP8266提供了一個網(wǎng)站。您可以在瀏覽器中使用IP 192.168.4.1連接到它。現(xiàn)在,您可以在視頻中看到WS2812 LED的控制頁面。只需選擇一個效果并單擊“發(fā)送”,LED就會開始顯示該效果。請記住,在完成每種效果之后,必須先進(jìn)入普通模式,然后才能開始另一種效果。
-
LED燈條
+關(guān)注
關(guān)注
2文章
100瀏覽量
13364 -
WS2812
+關(guān)注
關(guān)注
0文章
32瀏覽量
6220 -
ESP8266
+關(guān)注
關(guān)注
50文章
962瀏覽量
45245
發(fā)布評論請先 登錄
相關(guān)推薦
評論