WS2812B燈條實作-miropython

 WS2812B燈條實作-miropython

在miropython有一個內建的RGB燈條的程式庫,可以很方便的拿來運用
但我發現我灌最近新的mpython系統時,沒有支援了,不過沒關係,可以
找一下這個庫把它手動上傳到板子上。

並上傳到板子後

將 RGB LED 燈條連接到 ESP32 或 ESP8266 非常簡單。您需要將 5V 施加到 VCC 引腳,GND GND,並將 GPIO 5連接到 IN(數據)引腳。我們將數據引腳連接到 GPIO 5



from machine import Pinsleep
import neopixel
import time

n = 8 #燈條數
p = 5 #GPIO

np = neopixel.NeoPixel(Pin(p), n)
while True:
  for i in range(n):
    np[i] = (10045230)
    time.sleep_ms(30)
    np.write()
  for j in range(n):
    np[j]=(10,130,50)
    time.sleep_ms(60)
    np.write()
  for x in range(n):
      np[x] = (25520050)
      time.sleep_ms(10)
      np.write()





































留言

這個網誌中的熱門文章

使用PWM控制伺服馬達-micropython

DHT11+OLED+IFTTT+LINE-notity-micropython

BMP280氣壓,溫度模組-micropython