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