WS2812B燈條實作-miropython 在miropython有一個內建的RGB燈條的程式庫,可以很方便的拿來運用 但我發現我灌最近新的mpython系統時,沒有支援了,不過沒關係,可以 找一下這個庫把它手動上傳到板子上。 neopixel.py程式庫在此下載- neopixel.py https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/blob/main/neopixel.py 並上傳到板子後 將 RGB LED 燈條連接到 ESP32 或 ESP8266 非常簡單。您需要將 5 V 施加到 VCC 引腳, GND 到 GND ,並將 GPIO 5 連接到 IN (數據)引腳。我們將數據引腳連接到 GPIO 5 。 from machine import Pin , sleep import neopixel import time n = 8 #燈條數 p = 5 #GPIO np = neopixel . NeoPixel ( Pin ( p ), n ) while True : for i in range ( n ): np [ i ] = ( 100 , 45 , 230 ) time .sleep_ms( 30 ) np . write () for j in range ( n ): np [ j ]=( 10 , 130 , 50 ) time .sleep_ms( 60 ) ...
留言
張貼留言