7697:bit的腳位對應積木

micro:bit除了簡單好學之外,有許多廠商為它開發了許多週邊的擴展板、自走車.....等資源,應該可以說是目前開發板中週邊資源最多的一種商品,但因為它的接腳特殊,其他的開發板很難使用micro:bit的週邊。

7697:bit breakout擴展板是ICShop為7697所設計的轉板,它將7697轉換成micro:bit的接腳型式,便可以讓7697使用micro:bit的週邊商品,7697插上7697:bit這個轉板後,便能轉插上各種micro:bit的擴展板上使用。

將7697插上7697:bit轉板,便能轉換為micro:bit的接腳型式

7697轉換為micro:bit的型式後,便能使用micro:bit的擴展板了

但是,7697:bit的腳位和micro:bit的腳位編號是不一樣的,假設我要把LED燈泡接到micro:bit擴展板的P8腳位,依據7697:bit的說明圖,如果想要用7697來控制這個燈泡,必須控制7697的17腳位。

LED燈連接micro:bit的P8腳位

micro:bit的P8腳位,對應到7697的17腳位

因此,要經過查詢說明書之後,才能找到對應的腳位17,透過控制7697的第17腳位來控制LED燈泡,寫出如下的程式:

但是,這樣實在太麻煩了,隨時身邊得要有這麼一張圖才能找到對應的腳位來寫程式,因此,我便寫了7697:bit和micro:bit的腳位對應積木,只要安裝「吉哥積木」,點開「吉哥積木」後點選「Modules」,找到「7697:bit」,便可以看到我為7697:bit寫的腳位對應積木。除了腳位對應之外,我也把A鍵、B鍵,以及A+B鍵的積木一起弄出來。另外,7697:bit上的OLED的積木,則是將原本BlocklyDuino上的積木移植過來,所以OLED的積木並非我所設計,其他的則是。之前已安裝「吉哥積木」的朋友,7697:bit的積木應該會自動安裝,沒有安裝過的朋友,則請參考「吉哥積木的安裝」

所以,在上面的例子中,我將LED燈泡接到micro:bit的P8,接下來使用7697:bit的腳位對應積木,便可以很直覺的拖拉「micro:bit腳位P8」這個積木,而不需要輸入7697的P17腳位了,於是可以將上面提到的程式更改成如下: