19 KSB065 家控板
一、認識【KSB065 Home Automation Board 家庭自動化擴展板】
KSB065 Home Automation Board 家庭自動化擴展板 簡稱 KSB065 家控板, 可以連接 micro:bit、PocketCard 、 NodeMCU-32S ESP32 等開發板,使用彩色TFT 螢幕且引出了全部IO腳位,並提供了多種感測器且使用14500鋰電池供電以達到離線應用。
官方教學文件:https://kaise-ksrobot.github.io/docs/ch/KSB/microbit/KSB065.html
本文所使用的開發板為micro:bit,教學文章為:https://kaise-ksrobot.github.io/docs/ch/KSB/microbit/KSB065_microbit.html
KSB065 配備很多感測器,如下圖,除一些常見的感測器外,也增加一些額外元件,真是功能齊全的擴展板。
感測器IO 對應表格
Motor(馬達控制) 和 Slide(滑桿) 的 IO腳位P1重複,功能2擇1
Motor(馬達控制) 和 PSRAM 的 IO腳位P6重複,功能2擇1
Relay(繼電器) 和 PSRAM 的 IO腳位P7重複,功能2擇1
Light(光度) 和 SD 的 IO腳位P4重複,功能2擇1
Sonar(超音波插座) 和 SD 的 IO腳位P14重複,功能2擇1
指撥開關
我覺得第一件事先搞懂這些【指撥開關】,才知道如何讓感測器有作用。
KSB065 配備很多感測器,所以有些感測器的使用IO腳位會跟其它感測器重複,因此要使用指撥開關來選定要使用的感測器且要關掉腳位重覆的感測器。
指撥開關1和指撥開關2 是micro:bit 和PocketCard指撥開關,是用來連接 micro:bit 和PocketCard和感測器的腳位。
指撥開關3和指撥開關4 是NodeMCU-32S 專用指撥開關,是用來連接 NodeMCU-32S 和感測器的腳位,使用micro:bit 和PocketCard 不用理會。
本文使用micro:bit,所以指撥1 和 指撥2 的開關全部都撥到ON
二、簡易測試
基本擴展積木:https://github.com/kaise-ksrobot/pxt-KSB065
積木:
彩色螢幕測試
解析度160*128
底色為黑色(好像沒有更改整個屏幕的背景顏色)
指撥1的開關5、6、7、8要打開
字型1大小是5x5 pixel,字型2 是10x10 ,字型3 是15x15,字型4 是20x20 ,字型5 是25x25
簡單測試,不能顯示中文字
測試後發現