33 點亮2812燈串

(2018/07/24)

前幾天看到好友俊青老師在玩2812的燈串,覺得很有趣,昨天向他要了二條,也知道有三種規格(1公尺內有30顆、60顆燈、144顆燈),雖然還沒拿到,但後來想到之前曾去淘寶買了CJMCU-2812-8的8顆燈的燈串,不知能不能在Micro:bit 下來使用?所以今天試了一下,發現可以用耶!也藉這機會把Neopixel的幾個簡單積木玩了一下,如下

  • 接法

    • 第一次使用Neopixel積木,先添加該套件

一、點亮同一顏色的燈

  • 按A鍵點亮同一顏色的燈(同時亮),按B鍵滅燈

    • 結果

二、點亮彩虹般的燈

  • 按A鍵點亮彩虹般顏色的燈(同時亮),按B鍵滅燈

    • 結果

    • RGB十二色色相環(色環圖),色環的0度及360度為紅色。

    • 按A鍵點亮彩虹般的燈,第1個數字為第1顆燈(最右邊的燈)的色環角度,第2個數字為最後一顆燈的色環角度,中間其他燈顏色則在兩者間平均分配。例如,數字從1(紅色燈)到360(紅色燈),中間的6顆燈的色環角度分別為45度、90度、135度、180度、225度、270度、315度。

三、點亮彩虹般的燈(二)

  • 按A鍵點亮彩虹般顏色的燈(可依序來亮,下例為隔1秒亮1個燈),按B鍵滅燈

  • 比較下面幾個的差異

    • 註:第二個由於有show color,所以不用下面show的積木也可以

四、點亮會移動的燈

  • 按A鍵,則亮燈會往後移動

    • 結果

五、點亮會轉動的燈

  • 按A鍵,則亮燈會往後移動,後面的會往前遞補,形成一個會轉動的燈

    • 結果

    • 可以把暫停時間縮短,做重覆執行,就會變得很漂亮的流水燈

六、依序點亮任一顏色的燈

  • 按A鍵,依序點亮任一顏色的燈

    • 結果

七、呼吸燈

  • 每次教到LED燈,都會來玩一下【呼吸燈】,也就是燈會漸亮,然後漸滅,一顆燈可以玩,8顆燈也一樣可以玩

    • 亮度的值為0(不亮)~255(最亮)間,上例中理論應該重複51次,但由於亮度100時就已經很亮,從亮度100 到255,感覺不會變化很大,所以才只有重複20次而已!

    • 也可以改成依序亮不同顏色的呼吸燈,讓亮燈更精彩!

八、霹靂燈

  • 說到霹靂遊俠李麥克,我們這個年紀的大都知道,他有一台無所不能的霹靂車,車前會有左右跑動的燈,就把它稱為【霹靂燈】吧!

  • 方法一:

    • 也可試一下,一次亮兩顆燈來前進

    • 方法二

    • 方法三

    • 影片