第九次-資訊科技應用程式設計專題-WOKWI模擬器1


運算思維教學中的物理計算

物理計算是一個可以感知和回應我們周圍世界的研究領域

MicroPython on ESP32簡介

一.開放硬體先備知識

1.電路原理(基本迴路)


2.開放硬體三核心

S = signal = 訊號

V = Vin = 輸入電壓(USB供電時為5V或3.3V)

G = GND = 接地


口訣:人要腳踩實地(G)先吃飯(V),才能接受指令做事(S)

3.數位/類比訊號(Digital/Analog)

資料引用:https://hackmd.io/x3cd61mySQyJ9Op5iN3jeA?view&fbclid=IwAR1tQbVtawH58JlAmZ-_5QV2RMrP3yMRC5puHjUT23XiUIGtEizMwc5FdJ8

二.Python語法

基礎

進階-物件導向程式設計方法

資料引用:https://hackmd.io/x3cd61mySQyJ9Op5iN3jeA?view&fbclid=IwAR1tQbVtawH58JlAmZ-_5QV2RMrP3yMRC5puHjUT23XiUIGtEizMwc5FdJ8


 Arduino模擬器(Simulator)-Wokwi實作

1.簡介

Wokwi 是一個線上電子模擬器。您可以使用它來模擬 Arduino、ESP32 和許多其他流行的開發板和感測器器。

2.範例

以下是您可以使用 Wokwi 製作的一些簡單示例:

實作1: -ESP32內建 LED Blink(閃爍)

程式執行成果

 

實作步驟

1.硬體接線

 

程式設計的方法:

1.嘗試一點點.動手打出來.一行一行打.熟能生巧(刷題)

2.程式出錯(bug)怎麼辦?專家也是由失敗中不斷地修正

3.將大問題拆解成小問題.觀察錯誤在哪裡.縮小錯誤的範圍

4.培養失敗及挫折力(容錯力).細心耐心之培養

2.複製以下程式碼

程式碼:下載(程式補填法)

程式流程圖講解:

程式碼講解:

資料引用:https://www.geniopy.com.tw/index.html

3.按一下模擬器畫面的三角形(開始模擬)鈕,內建藍色LED將重複一閃一滅

思考問題:

如何控制LED閃滅的時間?

存檔及分享

913評量:請將WOKWI作業1及作業2的分享網址連結貼在留言區

範例:1081345作業1 網址:

1081345作業2 網址:

繳交作業(分享的網址貼在word內)


實作2: ESP32內建 LED Blink(閃爍) +印出文字

程式執行成果

 

實作步驟

1.硬體接線

2.複製以下程式碼

程式碼:下載(程式除錯法)

提示1:修改紅框的程式碼

2.按一下模擬器畫面的三角形(開始模擬)鈕,內建藍色LED將重複一閃一滅外.文字視窗是否會有文字顯示?


作業繳交

108****.docx

 

範例:108130**: