七月 2024
1234567
891011121314
15161718192021
22232425262728
293031  

彙整

113 年度「Web:Bit開發板-派森試煉(Python)程式設計與GPT應用」研習(1130531)

日期:113年5月31日(五)

時間:9:00– 12:00

地點:線上直播(Microsoft Teams)

  • 報名日期:113/4/29(星期一)至113/5/21(星期二)止。
  • 課程代碼:4310855。

課程及報名資訊:

簽到連結:

公文與附件:

課程大綱:

  • Web:bit開發板AI Python韌體安裝
  • Thonny下載與安裝
  • 開發板Python程式設計
  • 開發板Python程式燒錄
  • Webduino-GPT應用AI開發程式
  • Web:Bit開發板原廠韌體還原

課程教材資源:

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()

相關連結:

Comments are closed.