102年度新北市立三重商工旗艦計畫實施方案 先進車用電子控制技術培育計畫
CANbus結合車控電腦技術研習 鄭林合副教授 主辦單位:新北市立三重商工實習處、汽車科 協辦單位:新北市立三重商工教務處、聖約翰科技大學。 主講人:聖約翰科技大學資訊工程系 鄭林合副教授
ARDUINO UNO 聖約翰科技大學 鄭林合 副教授
WHAT IS ARDUINO Arduino is an open-source electronics prototyping platform based on flexible, easy- touse hardware and software. From arduino.cc 開源的平臺: 軟體:整合開發環境(IDE),程式語法類似C語言 硬體:開發板,微控器(microcontroller),其它週 邊元件(ex: 無線網路模組)
ARDUINO UNO R3 Digital I/O Pins: 14 ( 6 provide PWM output) Analog Input Pins: 6 Clock Speed: 16 MHz Operating Voltage: 5V DC Current per I/O Pin: 40 Ma
了解Arduino I/O board (2) 一般不建議使用Digital I/O pin 0,1,因為常作為serial port傳輸用 (1) 當Digital I/O不敷使用時,可用Analog In pin另外代用,宣告為pin 14~19 (2) 一般不建議使用Digital I/O pin 0,1,因為常作為serial port傳輸用
GETTING START- IDE 開啟arduino程式 (1)“工具”中設定. 2-1 板子型號( UNO) GETTING START- IDE 開啟arduino程式 (1)“工具”中設定 2-1 板子型號( UNO) 2-2 序列埠(連接埠) COMα, α = arduino板的連接埠號碼
GETTING START- IDE (2) 編譯、編譯+上傳、新增、開 啟、儲存(檔名全英文,開頭須 為英文字母)
ETTING START- BOARD TESTING 一個全新的、正常的arduino UNO在出廠前已燒入 ETTING START- BOARD TESTING 一個全新的、正常的arduino UNO在出廠前已燒入 一個Blink 程式,通電後,pin 13的LED燈會閃爍
Libary
ZT.SEG8B4A036A 解壓縮
以下都是範例
範例實作
範例影片