↑ Return to 研習課程

Arduino、Mbot機器人與 mBlock 程式設計

一、基礎課程 20小時

1.電子電路基礎課程 (1小時)

1-0 了解工作安全守則與工具設備操作簡介
1-1 電子電路基本概念
1-2 認識電子零件
1-3 電子電路實作- LED電路實驗

2.認識Arduino (1小時)

2-1 Arduino 簡史、擴充板、相容板
2-2 Arduino Uno 功能簡介
       數位輸出、輸入、類比輸入腳位、通訊、電源、重置(Reset)
2-3 Arduion LED Blink程式控制實作
      安裝Arduino 驅動程式、Arduino IDE ,Blink 程式撰寫、修改、編譯、上傳。

3.mBlock程式設計基礎課程(2小時)

3-1 mBlock程式下載、安裝與操作介面簡介
3-2使用mBlock Arduino Uno 更新韌體、上傳控制板上的LED Blink程式。
3-3 認識mBlock程式區的功能
3-4 電腦主機與Arduino連線實作
設計圖像式控制介面、鍵盤滑鼠控制LED 。

4. 使用mBock 程式控制LED。(3小時)

4-1 Arduino連接外部麵包板
4-2控制多個LED。
4-3使用PWM控制LED 的亮度。
4-4 RGB LED 原理與控制。

5.LED 燈控制專題 (5小時)

5-1 LED互動遊戲設計。
5-2多彩LED 創意燈飾。
5-3交通號誌燈
5-4 LED骰子
5-5 摩斯密碼S.O.S 閃爍器、編碼機

6.電子電路元件控制 (8小時)

6-1 數位與類比輸入理原
6-2 數位輸入-按鈕開關
6-3 類比輸入-可變電阻
6-4 蜂鳴器的應用-音階與節拍
6-5 繼電器原理與應用-電腦控制電器開關
6-6 光敏電阻的應用-光線追踨器、自動感應燈
6-7 熱敏電阻的應用-電腦紀錄比熱、
6-8 超音波距離感測器-打氣筒互動遊戲
6-9 潮濕感知器—盆栽澆水警示系統。

7.作品分享與詩論(1小時)

二、進階課程

8.Arduino顯示器 (4小時)

8-1七段顯示器
8-2 IC 74HC595與多數位七段顯示器
8-3 8×8點矩陣LED 與 MAX7219
8-4 LCD 點陣液晶模組 1602 LCD IIC (I2C)
8-5 DHT11溫濕度感應偵測與LCD顯示

9.Mbot自走車專題(9小時)

9-1直流馬逹馬達驅動與控制原理
9-2 H橋式電路控制器L298N馬逹驅動模組
9-3 mBlock直流馬逹轉向與轉速控制程式設計
9-4自走車底盤、電源、電子控制電路配置
9-5 mBlock自走車控制程式設計-前進、後退、轉向、速度控制模組。
9-6自走車定向運動挑戰賽。
9-7紅外線感測模組-自走車摸黑賽。
9-8超音波模組-自動避障、沿牆自走車。

10.機器手臂專題(6小時)

10-1 伺服馬逹控制原理
10-2 類比搖桿控制原理
10-3 自製簡易投石機械手臂

11.作品觀摩 (1小時)