流光溢彩屏之Neopixel教程

本教程將會教大家使用neopixel插件對溢彩屏進行編程。

大家將會學習如何點亮燈板包括:全屏單色點亮、全屏彩虹點亮、範圍點亮、流水效果等。

接線

0832溢彩屏需要配合robotbit使用,請按照下圖將屏幕與robotbit接線。

1. 將彩屏與轉接板連接。

2. 將轉接板連接到robotbit。

3. 長時間使用請使用USB供電。

於轉接板加插USB電源即可。不需要使用Robotbit供電,請將5V電源線拔走。

4. 完整接線示範

LED排位:

由於彩屏是用蛇形路線將LED燈帶排列成長方形,每顆燈都可以獨立使用,LED排列請參考下圖。

8x32彩屏

16x16彩屏

Makecode編程教學

加載robotbit擴展。

neopixel積木塊:

初始化溢彩屏

全屏單色點亮

我們可以將整個屏幕以單一顏色點亮。

參考程式下載

參考程式網址

彩虹色點亮

我們可以將整個屏幕以彩虹色點亮。

參考程式下載

參考程式網址

亮度調節

為了眼睛健康建議大家調低亮度。

參考程式下載

參考程式網址

單一顆燈點亮

我們可以單獨控制每顆燈。

參考程式下載

參考程式網址

流水效果

流水效果可以將圖元移動,有移動和迴圈兩種模式選擇。

注意效果要使用刷新才會顯示。

參考程式下載

參考程式網址

或者

參考程式下載

參考程式網址

範圍點亮

我們可以選擇某一部分的圖元進行個別點亮。

參考程式下載

參考程式網址

自訂顏色

除了預設的顏色之外,我們亦可以透過RGB和HSL來自訂顏色。

參考程式下載

參考程式網址

插件版本與更新

插件可能會不定時推出更新,改進功能。亦有時候我們可能需要轉用舊版插件才可使用某些功能。

詳情請參考: Makecode插件版本更換

FAQ

問:為什麼我點亮燈板的時候,燈板未能顯示我定下的顏色,燈板只點亮了紅色?

答:電源不足夠。

解決方法:將robotbit的電源打開,或者在供電轉接板加插外部電源(支援USB)。

注意事項

  • 請勿接駁電壓高於5V的電源。

  • 長時間使用請接駁USB外部電源。

  • 要點亮大量LED的時候請將亮度減低。

  • 本產品只適合14歲以上的兒童獨立使用,8-14歲兒童請在成年人的陪同下使用。

  • 使用前請參考Kittenbot官方資料,不要隨便接駁電路,請勿外接大電流電機舵機。

  • 請勿在金屬表面或導電性物料上使用,以免短路。

  • 請勿在有水或潮濕的地方使用,以免短路。

  • 請勿用手觸碰燈板外露的電線。

Last updated