日期:105年5月17日
地點:仁愛國小電腦教室
講師:溫仙賢
轉達:
課程大綱:
(一) CLASSTING
(二) Arduino
- Arduino板介紹
- 麵包板介紹
- 三用電表的使用
- 線路故障排除
- mblock&Arduino編輯器介紹
- 製作第一個程式並上傳至Arduino板測試
- LED介紹&接線&程式撰寫
- 鍵盤控制LED
- LED紅綠燈
- PWM接腳輸出
- 多色LED
- 蜂鳴器
- 按鍵
- 經驗交流
【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下載』積木編輯程式
http://www.mblock.cc/
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
作品分享: