OLED顯示器實習
儘管micro:bit本身就有5x5的LED可以顯示資訊,但是一次只能顯示一個數字實在是不太方便,因此,在本單元中,我們就來教同學們如何連接好OLED顯示器,以呈現出更多的訊息。
Last updated
儘管micro:bit本身就有5x5的LED可以顯示資訊,但是一次只能顯示一個數字實在是不太方便,因此,在本單元中,我們就來教同學們如何連接好OLED顯示器,以呈現出更多的訊息。
Last updated
這一次我們使用的是ssd1306,它的外觀如下:
這個顯示器的大小為0.96吋,解析度是128x64,上面有三個連接線,分別是VCC, GND, SCL, 以及SDA,其中前二者是電源,可以直接使用micro:bit的3.3V電源。後二者是傳送訊息用的連接線,同學們可以直接找找看micro:bit擴充板上,是否也可以找到這兩條線呢?
找到之後,同學們應該就知道要怎麼連線了吧!請把電源以及兩條信號線連好,如下圖所示:
那程式的部份呢?別擔心,已經有擴充模組可以使用了。請到micro:bit的程式設計環境中,按下「擴展」類積木,如下所示:
然後就可以看到為環境增添積木的介面,如下所示:
請在上方輸入文字框的地方輸入ssd1306,就會出現可以添加的積木選項:
選擊該項目之後,過不久OLED積木就會出現在我們的積木視窗中了,如下所示:
在OLED積木類別中有許多可以使用的積木,以下是一開始看到的部份,往下捲動畫面還會出現許多:
只要記得一開始在「當啟動時」放置第一個初始化積木,其它的積木就可以自行運用在你的micro:bit板子上了。下面這支程式可以讓micro:bit在OLED上畫出SIN函數圖形:
當然寫字、畫圖都沒問題,同學們可以自己試試看喔。