Arduino 是一個開放原始碼的單晶片微控制器,它使用了Atmel AVR單片機,採用了開放原始碼的軟硬體平台,建構於簡易輸出/輸入(simple I/O)介面板,並且具有使用類似Java、C/C++(C-Like)語言的Processing/Wiring開發環境。
Arduino 是個手掌大小的電路控制板,是在 2005 年 1 月由當時米蘭互動設計學院的教授 David Cuartielles 和 Massimo Banzi所設計出來。不但軟體是開放源碼,硬體也是。不僅開發軟體用工具開放免費。希望讓設計師、藝術家和學生們,透過 Arduino 快速的學習電子和感測器的基本知識,快速的設計、製作作品的原型,很容易與目前設計系所學的 FLASH,MAX / MSP,Virtool 等軟體整合,使得虛擬與現實的互動更加容易。創新的互動內容設計才是設計師的主要訴求,因此非常適合不具電子背景的人使用,設計出各種不同的互動裝置。
#1 開發環境介紹 硬體介紹-架構、歷史與特色 驅動軟體安裝 資料型態-變數與常數 #2 LED與開關控制 數位輸入與輸出 - LED霹靂燈 類比輸入與輸出(PWM) - LED亮暗 中斷的使用 邏輯流程控制程式設計: 條件判斷敘述 if-else 迴圈敘述 for loop 陣列與LED霹靂燈 材料:Arduino UNO*1、led燈*5、220Ω電阻*5 、麵包版*1、按鍵開關*1、有段自鎖開關*1、杜邦線*1組 | ![]() ![]() |
#3 串列埠 RS232-Serial(監看變數) 控制程式設計: 字串:char, String 與電腦互傳訊息 從電腦控制LED燈-亮暗、移位方向 材料:led燈*5、220Ω電阻*5、杜邦線*1組 | ![]() |
#3 七段顯示器與數字鍵盤 Arduino計算機實作 單一七段顯示器 四位七段顯示器 數字鍵盤 材料:單一七段顯示器(共陽)、四位數七段顯示器(共陽)、 數字鍵盤、10kΩ電阻*5、220Ω電阻*10、 PNP電晶體*5、杜邦線*1組 | ![]() |
本班為實體課程,常見QA詳情連結
校園防疫措施詳情連結
公務員全程參與課程學習後可於課程結束後申請登錄公務人員學習時數
課程影片觀看期限至課程結束後一週關閉
(一)退費期限:開課日後⅓時數內,詳情連結
(二)查詢結業狀況:結業名單連結
(一)學/經歷
榮獲國立臺灣大學109學年度全校兼任教師教學優良獎
榮獲國立臺灣大學107學年度兼任教師教學優良獎
國立臺灣大學資訊工程學暨研究所博士學位
有十餘年程式設計經歷,具有C/C++、C#、Python、Visual Basic.NET、ASP.NET、JavaScript、MATLAB、Arduino、8051/ARM組合語言及Verilog等程式開發經驗。
曾任:
(二)論文著作:
(三)參與研究:
(四)專業證照: