111會考
教學目標
“如果 [物理計算] 教得好,它會增強學生對程式設計的理解。” “努力實現實體(有形)的產出可以幫助一些學生從錯誤中看到學習的價值。” |
抽象與真實的物理世界
資料引用
https://towardsdatascience.com/physical-computing-using-jupyter-notebook-fb9e83e16760
資料引用:MicroPython 陳會安老師
嵌入式系統(Embeded System)
圖片引用:梁文耀博士嵌入式智慧應用開源軟硬整合新趨勢
1.開放硬體及開源系統的價值
開放硬體的價值不是在學習哪一片電路板(不需拘泥在各種開發版硬體)而是學習自由軟體開源系統(Linux base)及參與社群
2.MPU及MCU
1.硬體
2.開發程式軟體
開發Arduin及ESP32 程式,有幾種語言選擇:
(1)C/C++
(2)MicroPython
Arduino與MicroPython差異性
Python程式設計
為何選擇Python程式語言?
資料引用:政大應用數學系蔡炎龍老師
文字型程式設計怎麼學?難處在哪裡?
Python程式設計怎麼教?教什麼?
資料引用:國北教顏榮泉老師
(0)Python電子書(簡體)
https://github.com/IThawk/learning/tree/master/Python
(1)Python基礎語法
(2)物件導向概念
活動設計:Python體驗遊戲
透過學習Python程式設計建立一套屬於自己的學習 SOP!
|
活動設計:體驗線上嵌入式系統Online-MicroBlock(泰國)
MCU積木程式類別
1.Blockly based(C語言)
2.Scratch based
3.MicroPython based
4.Javascript
優點:「物理計算」 它將軟體和硬體結合在一起,「以構建感知和回應現實世界的互動式物理系統」,能幫助工程師在實驗階段驗證不同的設計和演算法 缺點:忽略了與物理世界的聯繫 |
資料引用https://all3dp.com/2/best-arduino-simulators-online-offline/
活動設計:體驗線上Arduino模擬器-WoKwi
1.簡介
Wokwi 是一個線上電子模擬器。您可以使用它來模擬 Arduino、ESP32 和許多其他流行的開發板和感測器器。
2.範例
以下是您可以使用 Wokwi 製作的一些簡單示例:
3.特色
https://blog.wokwi.com/avr8js-simulate-arduino-in-javascript/
邏輯分析儀模擬器
Why Wokwi is the Best Arduino Simulator in 2021?
https://hackaday.io/project/175329-why-wokwi-is-the-best-arduino-simulator-in-2021/details
4.參考網站