活動設計: Arduino Simulator - LED Blink(閃爍)
程式執行成果
教學影片
教學網頁
實作步驟
1.硬體接線
2.撰寫Led Arduino程式
程式碼:下載
3.按一下模擬器畫面的三角形(開始模擬)鈕,紅色LED將重複一閃一滅
4.思考問題(Wokwi教學文件)
進階思考問題:如何完成以下的作品
程式執行成果1-跑馬燈1(霹靂燈2)
教學時間不足可自行減少LED數或電阻.也可將圖先畫完然後分享給學生.修改程式
提示:依圖接線.然後寫程式參考程式碼(非完整.需自行增加程式碼).測試之
資料引用:
https://wokwi.com/arduino/projects/279897423635022344
https://www.instructables.com/LED-Chaser-With-7-Patterns-wokwi-Arduino/
程式優化(程式碼簡潔及執行效率高)
程式執行成果2-跑馬燈2(霹靂燈2)
資料引用:
https://wokwi.com/arduino/projects/279890929738842636
其他範例
二.ESP32
Wokwi_ESP32簡中版
https://wokwi.com/projects/new/esp32?template=esp32&lang=zh
程式執行成果
教學影片
教學網頁
https://create.arduino.cc/projecthub/Hack-star-Arduino/how-to-simulate-esp32-projects-online-ad21d9
實作步驟
1.硬體接線
2.撰寫Led Arduino程式
程式碼:下載
3.按一下模擬器畫面的三角形(開始模擬)鈕,藍色LED將重複一閃一滅
進階思考問題:如何完成以下的作品
活動設計: ESP32 Simulator ( Arduino Core) -紅綠燈
程式執行成果
實作步驟
1.硬體接線
2.撰寫Led Arduino程式
程式碼:下載(非完整.需自行增加程式碼)
3.按一下模擬器畫面的三角形(開始模擬)鈕,測試紅綠燈LED
Ref:https://wokwi.com/arduino/projects/324205863907623506
資料引用:康軒九下生科CH2
活動設計: ATtiny85 Simulator -RGB閃滅
程式執行成果
實作步驟
1.硬體接線(RGB共陽極)
2.撰寫程式
程式碼:下載
資料引用:康軒九下生科CH2
3.按一下模擬器畫面的三角形(開始模擬)鈕,測試
資料引用:康軒九下生科CH2
https://wokwi.com/arduino/projects/325018289191256660
活動設計: ATtiny85 Simulator -RGB呼吸燈(單顆)
程式執行成果
脈衝寬度變調(PWM:Pulse Width Modulation)
程式碼:下載
進階挑戰
程式執行成果
https://wokwi.com/arduino/projects/325173779693044307
活動設計: ESP32 Simulator (Arduino Core)-WS2812
Wokwi_ESP32簡中版
https://wokwi.com/projects/new/esp32?template=esp32&lang=zh
程式執行成果
1.硬體接線
2.撰寫NeoPixel Arduino程式
使用(C/C++) |
Wokwi模擬器環境已內建Adafruit_NeoPixel程式庫,請將底下的程式碼(C語言)貼入Wokwi程式編輯器窗格:
程式碼下載
3.按一下模擬器畫面的三角形(開始模擬)鈕,NeoPixel模組的RGB LED將輪流發光
修改RGB顏色
https://esp32io.com/tutorials/esp32-rgb-led
進階應用-呼吸燈
程式碼下載
資料引用趙英傑老師
https://sites.google.com/a/nsysu.kksh.kh.edu.tw/tg02-1/arduino-lesson-plan
進階實作
Temperature and Humidity using Franzininho, DHT22 and SSD1306
在OLED螢幕顯示天氣概況(Wifi)