自從micro:bit開始流行起來之後,漸漸地許多廠家也開始研發類似和相容的板子,而HaloCode是其中的佼佼者,價錢差不多,功能各有所長,以下的連結可以看到HaloCode這塊板子的功能以及規格方面的詳細介紹:
它的大小和micro:bit差不多,不過在外觀上最大的差異是HaloCode只有一個按鈕和12個LED燈,但是雖然只有12顆LED,但是當你一把HaloCode接上電源時一定對這12顆LED大為驚艷,因為它們全具有全彩高亮度功能,質感非常好喔。先來看看示範程式(這塊板子可以使用積木和Python編寫程式,但是何老師還是喜歡使用Python啦):
import event, haloimport randomindex = 0@event.button_presseddef on_start():global indexindex = 1old_index = 1init_delay = 0.01while True:halo.led.show_single(old_index, 0, 0, 0)halo.led.show_single(index, 255, 255, 0)old_index = indexindex = index + 1if index > 12:index = 1time.sleep(init_delay)init_delay += 0.01if init_delay > 0.5 and random.randint(1, 10) == 1:break
以下是執行的結果示範影片: