日期:113年5月31日(五)
時間:9:00– 12:00
地點:線上直播(Microsoft Teams)
- 報名日期:113/4/29(星期一)至113/5/21(星期二)止。
- 課程代碼:4310855。
課程及報名資訊:
- 請上全國教師在職進修資訊網(https://www.inservice.edu.tw/)報名
- 課程及報名資訊
簽到連結:
- 請於8:30-9:30進行簽到後,
即可取得線上會議室連結:
https://go.kh.edu.tw/0ppZVm
公文與附件:
課程大綱:
- Web:bit開發板AI Python韌體安裝
- Thonny下載與安裝
- 開發板Python程式設計
- 開發板Python程式燒錄
- Webduino-GPT應用AI開發程式
- Web:Bit開發板原廠韌體還原
課程教材資源:
- 講義:Web_Bit開發板 派森試煉Python程式設計與GPT應用(2024)
- 線上講義:http://gg.gg/1axsvd
- 教學錄影:「達學堂」網站
- https://drlive.kh.edu.tw/drlive/theme/themeAction!startThemeCourse.so?themeCourseCode=9S9WKN
- USB驅動程式:CH341SER.EXE 下載 備份
- 韌體切換工具:V1韌體更新 V2韌體更新 V1還原原廠韌體
- Thonny IDE下載、研習範例(程式碼)
- Webduino – GPT
- Web:Bit 線上編輯器
- 高雄市E-Game U世代島嶼學習樂園 / 打寇島 / 派森試煉 (另附簡報)
- 教育部因材網E-Game
Webduino – GPT
Q:Webduino 有哪些 Python的函式庫、類別及物件?
– 首先匯入webduino模組和WebBit類別
– 建立WebBit物件wbit
– 使用WebBit類別提供的各種函式來控制Webduino開發板的功能
– matrix()函式用於顯示圖形
– scroll()函式用於執行跑馬燈
– show()函式用於顯示單一燈的顏色
– showAll()函式用於顯示全部燈的顏色
– leftLight()和rightLight()函式用於讀取左右光度
– temp()函式用於讀取溫度
– readDHT11_temp()和readDHT11_humi()函式用於讀取DHT11溫濕度感測器的溫度和濕度
– setPin()和readPin()函式用於設定和讀取腳位狀態
– adc()函式用於讀取類比數值
– play()函式用於播放音樂
– pub()和sub()函式用於發布和訂閱MQTT訊息
– checkMQTT()函式用於檢查是否有收到MQTT訊息
– btnA()和btnB()函式用於檢查按鈕A和B的狀態
程式範例:
# 匯入webduino模組和WebBit類別
from webduino.webbit import WebBit
# 建立WebBit物件wbit
wbit = WebBit()
# 使用WebBit類別的函式
wbit.matrix(100, 100, 100, wbit.get_image(“A"))
wbit.scroll(10, 10, 10, “happy!")
wbit.show(0, 100, 0, 0)
wbit.showAll(100, 100, 100)
left_light = wbit.leftLight()
right_light = wbit.rightLight()
temp = wbit.temp()
dht11_temp = wbit.readDHT11_temp(0)
dht11_humi = wbit.readDHT11_humi(0)
wbit.setPin(0, 1)
pin_state = wbit.readPin(0)
adc_value = wbit.adc()
wbit.play([[262, 0.25], [294, 0.25]])
wbit.pub(“topic", “message")
wbit.sub(“topic", callback_function)
wbit.checkMQTT()
button_a = wbit.btnA()
button_b = wbit.btnB()