• 課程時長

    3 小時 54 分

  • 課程級別

    初級

  • 授課語言

    中文

這堂課你將會學到

  • L298N馬達驅動模組的使用
  • Arduino Uno控制板的使用
  • Arduino IDE開發軟體
  • Arduino 基本程式-迴圈-判斷式-控制腳位輸出讀入
  • HC-06藍芽模組使用
  • Arduino 程式-AT指令與藍芽通訊
  • MIT App Inventor 2 快速製作有藍芽發訊功能的安卓APP
  • Arduino 超音波使用

章節目錄

  • 1

    第 1 章 成品展示與課程介紹

    • 單元 1 - 課程介紹+試玩「無」防撞功能的遙控車XD

  • 2

    第 2 章 Arduino遙控車模組簡介

    • 單元 1 - 需要的組件與感應器介紹

    • 單元 2 - 檢測馬達是否正常

    • 單元 3 - 檢測馬達驅動模組是否正常

  • 3

    第 3 章 Arduino遙控車設計-組裝車體

    • 單元 1 - 組裝馬達與車體

    • 單元 2 - 在車體上加上控制板

  • 4

    第 4 章 Arduino遙控車設計-組裝控制板與接線

    • 單元 1 - 馬達驅動模組連接馬達

    • 單元 2 - 接線-電源開關-電池盒-馬達驅動模組

    • 單元 3 - 擴充板連接馬達驅動模組

  • 5

    第 5 章 Arduino 開發工具安裝與介紹

    • 單元 1 - 下載與安裝開發工具

    • 單元 2 - 開發工具基本使用教學

    • 單元 3 - 連接uno控制板

    • 單元 4 - MAC版本-找不到序列埠請看這裡

    • 單元 5 - WIN版本-找不到序列埠請看這裡

  • 6

    第 6 章 Arduino程式設計

    • 單元 1 - 基本程式簡介

    • 單元 2 - 馬達驅動模組連接訊號線&訊號腳位原理

    • 單元 3 - 上傳第二支程式-控制車子往前

    • 單元 4 - 第二支程式 程式碼與註解

    • 單元 5 - 控制車子往後

    • 單元 6 - 上傳第三支程式-控制車子旋轉

    • 單元 7 - 第三支程式 程式碼與註解

    • 單元 8 - 上傳第四支程式-控制車子來回走

    • 單元 9 - 第四支程式 程式碼與註解

    • 單元 10 - 第五支程式-讓車子走的更直與斜走

    • 單元 11 - 第五支程式 程式碼與註解

  • 7

    第 7 章 Arduino程式設計-藍芽通訊

    • 單元 1 - 藍芽上傳說明#非常重要#

    • 單元 2 - 藍芽模組接線與測試

    • 單元 3 - 藍牙全程式結合馬達控制程式(使用if)

    • 單元 4 - arduino程式碼-藍牙程式結合馬達控制程式

    • 單元 5 - AT指令測試

    • 單元 6 - AT指令變更藍牙名稱與密碼

  • 8

    第 8 章 Arduino遙控車設計-手機APP製作

    • 單元 1 - Appinventor網址 #重要#

    • 單元 2 - App介面設計

    • 單元 3 - 設計App程式邏輯

    • 單元 4 - 下載App並測試

    • 單元 5 - App使用說明

    • 單元 6 - 手機開啟允許安裝未知來源(App安裝失敗同學請參考)

    • 單元 7 - 更換App程式邏輯與畫面大小自動調整

  • 9

    第 9 章 Arduino程式設計-超音波自動煞車

    • 單元 1 - 超音波接線

    • 單元 2 - 程式碼-基礎超音波測試程式

    • 單元 3 - 程式碼-將超音波程式做成自訂方法(功能)

    • 單元 4 - 撰寫方法-超音波距離偵測程式

    • 單元 5 - 程式碼-整合遙控車程式

    • 單元 6 - 整合遙控車程式-完成超音波自動煞車

  • 10

    第 10 章 DIY成品-自動防撞遙控車展示

    • 單元 1 - App連接Ardunio操作-自動防撞

  • 11

    第 11 章 新增-Arduino遙控車設計-使用App即時調整並顯示車子車速(Arduino部分)

    • 單元 1 - Arduino程式設計-全程式簡介以及部分修改

    • 單元 2 - 程式碼-新增接收變數與程式調整

  • 12

    第 12 章 新增-Arduino遙控車設計-使用App即時調整並顯示車子車速(App部分)

    • 單元 1 - App新增滑桿與新增&修改藍芽傳遞