Description
訓練目標 :
學習Arduino是108新課綱銜接國中小到高中職的必要訓練,本教材基於學習者可以擺脫以往Arduino UNO僅有的單一輸出/輸入的功能,特地選用100% Arduino程式編輯的ESP 32 (或稱NodeMCU-32S)晶片,這是一個不論在速度、功能與單價競爭上均大大優於Arduino UNO,它同時包含Wifi、藍芽的功能,以及可以用microPython語法編譯與執行。像這樣的晶片模組,可以完全結合傳統Arduino & Scratch 教學更可以隨著專題與競賽的需求,跨入AI (聲音與影像辨識)和IoT(物聯網)的應用,您還等待甚麼 ?
課程時間 :
3 小時 (請在下方表格預約時間) ; 上限5人 ; 採用 Google Meet進行
課程內容 :
第一小時 :
ESP32 環境說明與安裝設定
- eps32 vs Arduino UNO優點
- eps32 Arduino 環境安裝
- Hello word! 測試
數位輸出(digitalWrite)
- 光電科技 : 3個 LED 照明控制
- 家電控制 : 如何推大電壓的家電? (繼電器模組)
- 美妙旋律 : 電子卡片音樂播放(蜂鳴器)
ESP32 進行 MicroPython 編譯環境安裝
- 安裝ESP32與電腦連接所需要的驅動程式
- 在ESP32燒入MicroPython
- 連上ESP32
第二小時 :
數位輸入(digitalRead)
- 智慧控制 : 紅外線避障感測
類比輸入(analogRead)
- 綠能生活 : 以光敏電阻製作節能的環境燈控
- 測試 analogRead指令
- 設定門檻值, 自動控制燈亮/滅
類比輸出(analogWrite)
- 智慧居家 : 睡眠燈的製作
馬達控制
- 機電控制 : 轉動角度/油門/方向舵控制
- 工業控制 : 精準的角度控制 (步進馬達)
第三小時 :
通訊實驗
- 串列通訊 , 遙控技術 : 鍵盤有線控制馬達正反轉
- 藍芽BLE無線 : 手機App與ESP32 (Arduino)雙向控制/LED接收光敏數值/發射命令
- wifi 物聯網 : 把資料送上雲端ThingSpeak
- 把ESP32當web伺服器, 讓手機連上瀏覽網頁
- 以web 的方式 ,控制 led 燈亮或不亮
參與對象 :
在職學校老師均可
課程特色 :
- 精緻小班(5人上限), 節省操作線上等待的時間
- 自由預約, 採Google Meet, 免去交通困擾, 防疫最到位
- 教材課前免費寄送到府
- 快速上手, 實作體驗
預約課程 :
本課程的搭配學習套件 “快速上手E05-以Arduino(ESP32) 進行Python IoT電子實作”
以Arduino語法開發, 參考 ” 快速上手E01-Arduino(ESP32)物聯網開發最佳學習套件(最超值!) ”
學校老師可以花同樣的費用,同時使用Arduino、Python兩種語法的開發課程喔 ! 歡迎與我們連絡。