105年5月份三重區資訊組長會議暨成長研習:Classting、Arduino(1050517)

日期:105年5月17日

地點:仁愛國小電腦教室

講師:溫仙賢

轉達:

課程大綱:

(一) CLASSTING


(二) Arduino

48912-arduinouno_r3_front

  1. Arduino板介紹
  2. 麵包板介紹
  3. 三用電表的使用
  4. 線路故障排除
  5. mblock&Arduino編輯器介紹
  6. 製作第一個程式並上傳至Arduino板測試
  7. LED介紹&接線&程式撰寫
  8. 鍵盤控制LED
  9. LED紅綠燈
  10. PWM接腳輸出
  11. 多色LED
  12. 蜂鳴器
  13. 按鍵
  14. 經驗交流

【Arduino板介紹】

Arduino初級班課程目錄(使用mblock程式)

國中小學生外部感應器初體驗:Arduino軟硬體選擇建議

 

【麵包板介紹、三用電表的使用、線路故障排除】

1、學會使用電表來量測直流電壓、交流電壓,並使用歐姆蜂鳴器測量線路是否斷線或短路。

2、Arduino UNO3開發板介紹。

3、Arduino UNO3開發板各個接腳功能,使用三用電表量測VCC、GND的數值。

4、麵包板的工作原理,使用杜邦線(公-公)來接線,使用三用電表量歐姆蜂鳴器實驗麵包板橫向、縱向導通情形,以了解麵包板的運作原理。

5、Arduino UNO3開發板上LED燈的功能:

(1)ON-LED:電源顯示燈。

(2)L-LED:接腳13,顯示高電位或低電位。

(3)TX-LED、RX-LED:顯示傳遞出去資料TX、接收資料RX,與接腳1、0 是相連的。

6、LED接腳介紹、電阻介紹:

(1)分辨LED正極連接位置。

(2)利用Arduino UNO3開發板上5V接腳、GND接腳提供電源。

(3)透過杜邦線連接至麵包板上方紅色正極、下方藍色負極,並用三用電表量測是否提供正確的電源數值。

(4)將LED及電阻連接至麵包板完成LED亮燈測試。

(5)嘗試透過並聯及串聯連接多個LED燈,觀察其變化。

 

【mblock&Arduino編輯器介紹】

『下載Arduino編輯器』類似C語言編輯程式

https://www.arduino.cc

⓪Download→Windows ZIP file for non admin install(ARDUINO 1.6.9)→將檔案解壓縮→在arduino-1.6.9資料夾中找到arduino.exe執行。

⓪連接USB至Arduino板→安裝驅動程式arduino-1.6.9\drivers→確認com port編號→至ARDUINO編輯畫面中→工具→板子→Arduino/Genuino Uno→工具→序列埠→comX

 

『mblock下載』積木編輯程式

Home

Download for Windows→將檔案解壓縮

 

【製作第一個程式並上傳至Arduino板測試】

https://123d.circuits.io/

Sign In登入→選擇『更多使用者』→選擇您希望使用的帳號

Create→Open Electronics Lab Hub→New Electronics Lab

(1)+Components

(2)Start Simulation

(3)Code Editor→調整delay時間

 

Arduino第一課(概論、連接)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/599732

 

【LED介紹&接線&程式撰寫】

Arduino第二課(LED)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/599733

 

【鍵盤控制LED】

Arduino第三課(用鍵盤控制LED)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/600369

 

【LED紅綠燈】

Arduino第四課(LED紅綠燈)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/600422

 

【pwm接腳輸出】

Arduino第五課(pwm)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/600854

 

【多色LED】

Arduino第六課(RGB三色LED)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/600855

 

【蜂鳴器】

Arduino第七課(蜂鳴器)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/602388

 

【按鍵】

Arduino第八課(按鍵)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/602288

 

【mblock網路教材】

Google搜尋→竹林 Arduino

1、Arduino初級班課程目錄(使用mblock程式)

http://blog.ilc.edu.tw/blog/blog/868/trackbacks/605771

2、國中小學生外部感應器初體驗:Arduino軟硬體選擇建議

http://blog.ilc.edu.tw/blog/blog/868/post/93477/626724

3、Arduino初級班課程目錄

http://blog.ilc.edu.tw/blog/blog/868/post/93477/605771

4、mblock程式可能會發生的問題

http://blog.ilc.edu.tw/blog/blog/868/post/93477/626547

5、Arduino課程準備

http://blog.ilc.edu.tw/blog/blog/868/post/93477/599681

6、Arduino第一課(概論、連接)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/599732

7、Arduino第二課(LED)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/599733

8、Arduino第三課(用鍵盤控制LED)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/600369

9、Arduino第四課(LED紅綠燈)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/600422

10、Arduino第五課(pwm)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/600854

11、Arduino第六課(RGB三色LED)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/600855

12、Arduino第七課(蜂鳴器)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/602388

13、Arduino第八課(按鍵)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/602288

14、Arduino第九課(可變電阻)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/602290

15、Arduino第十課(光敏電阻)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/602291

16、Arduino第十一課(伺服馬達)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/605139

17、Arduino第十二課(離線執行)

http://blog.ilc.edu.tw/blog/blog/868/post/93477/605798

線上資源:

Arduino 相關設備採購:

UNO R3開發板 原廠晶片+材料包+USB線+初學者資料包 Arduino官方版(現貨)$279

830孔麵包板MB-102+5V/3.3V電源模組+65根跳線Arduino等適用(現貨)$115

作品分享: