動機:應用 micro:bit/taibit 的 I2C1(pin 19, 20) 可否外接 DS3231 來顯示 RTC即時時鐘 呢?!
準備環境:
1.Windows/MacOS筆電
2.micro:bit/taibit(需連接USB數據線)
3.taibit擴展板
4.DS3231
5.Mu(需先下載)
實作步驟:
1.請依網頁 http://www.multiwingspan.co.uk/micro.php?page=rtc 指示接線,如下圖
DS3231 taibit
--------- -------
GND GND
VCC 3.3V
SDA pin 20
SCL pin 19
2.請至網站 https://codewith.mu/ 下載 Mu 編輯器 mu-0.9.13.win.exe
3.利用 系統管理員身分執行 Mu,如下圖
4.依據 上述1. 網頁提供之micropython範例,我修改了程式,如下
請記得修改 第#36行 並輸入現在的時間及日期
5.將程式複製至 Mu 並 Flash 至 TaiBit 裝置,即可 按 A 顯示現在時間,按 B 顯示現在日期
後記:利用上述的MicroPython程式,思考:是否可以轉換成JavaScript程式碼及積木?!
參攷:
1.BBC micro:bit Real Time Clock, http://www.multiwingspan.co.uk/micro.php?page=rtc
準備環境:
1.Windows/MacOS筆電
2.micro:bit/taibit(需連接USB數據線)
3.taibit擴展板
4.DS3231
5.Mu(需先下載)
實作步驟:
1.請依網頁 http://www.multiwingspan.co.uk/micro.php?page=rtc 指示接線,如下圖
DS3231 taibit
--------- -------
GND GND
VCC 3.3V
SDA pin 20
SCL pin 19
2.請至網站 https://codewith.mu/ 下載 Mu 編輯器 mu-0.9.13.win.exe
3.利用 系統管理員身分執行 Mu,如下圖
4.依據 上述1. 網頁提供之micropython範例,我修改了程式,如下
請記得修改 第#36行 並輸入現在的時間及日期
5.將程式複製至 Mu 並 Flash 至 TaiBit 裝置,即可 按 A 顯示現在時間,按 B 顯示現在日期
後記:利用上述的MicroPython程式,思考:是否可以轉換成JavaScript程式碼及積木?!
參攷:
1.BBC micro:bit Real Time Clock, http://www.multiwingspan.co.uk/micro.php?page=rtc
留言