- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、Arduino介绍-专题周记系统
一、Arduino 介紹
1.前言 :
這是個智慧型手機流行的年代,大家一定都聽過 Android ,但
對於 Anduinot卻充滿了陌生感。和 Android相同的地方在於,兩者
皆是使用開放原始碼的軟硬體平台。不同的是, Arduino提供了簡
單好用的 I/O 介面,並具可使用類似於 Java 、C語言等高階語言的
開發環境。
Arduino是一種開放授權的互動環境開發技術,互動裝置其實
無所不在,像是冷氣的恆溫裝置,便是使用感測器偵測環境溫度,
進行室內溫度的自動調節;還有汽車使用的倒車雷達,過於靠近物
體便會發出聲音警告駕駛者。這些裝置為生活增加不少安全及便
利,互動能帶給使用者驚喜,有時會以藝術品的方式呈現在生活當
中。
以往要處理相關的電子設備時,需要透過工程師,逐一由單一
小元件拼湊出整個電路。大多數的設計工具都是為了工程師設計,
除了電路外還需要廣泛的知識,才有辦法完成電路。還好微處理器
有了長足的進步,除了在使用上變得更為容易 ,價格上的減少更降
低了學習的門檻。
2. 特色:
開放源碼 (open-source) 。不僅軟體是開放源碼,硬體也是開放
的。軟體的開發環境可在網上免費下載,而 Arduino的電路設計圖
也可從官方網站自行下載,依據自身之需求進行修,但須要符合創
用 CC授權條款創用( CC授權條款 ) 。
開發簡單,參考資料多。在以往的硬體環境中,要開發微控制
器的程式,開發者需要具備電子、電機及相關科系的背景,一般人
需花費大量時間能有機會進入這個開發環境中。Arduino 學習門檻
較為簡單,不需要電子電機相關科系的背景,也可以很容易學會
Arduino相關互動裝置的開發。由於 Arduino 以公開共享為基礎,
多數人都樂於分享自己的的創品,網路上能找的創作案子非常豐
富。以此會基礎,有時只需要參考分享者的作品,依據自身的需求
行調整,就可以在短時間內完成自己的創作。
3.硬體介紹 :
微控制器 ATMEGA328
工作電壓 5V
輸入電壓(推薦) 7-12V
輸入電壓(限制) 6-20V
數字 I / O接腳 14 (6個提供 PWM輸出)
模擬輸入接腳 6支
EEPROM 1 KB (ATMEGA328 )
震盪速度 16 MHz
功能說明 :
a)數位 I/O 接腳:
14支數位 I/O 接腳可以當作 input使用,也可以當作 output
使用,使用方法是透過 pinMode(), digitalWrite(),
anddigitalRead() 這幾個函式。這 14支數位 I/O 接腳,其中幾
支腳有特殊的功能 :
Serial 0(RX)和 1 (TX) 這兩支腳。用來接收 (RX)與傳輸(TX) TTL訊號
通訊 的序列資料。這兩支腳也連接到 USB Converter晶片中。
2和 3 這兩支腳。這兩支腳可以利用外部事件觸發中斷。詳細內
外部中斷
容請參考 attachInterrupt() 函式。
3, 5, 6, 9, 10和 11 共六支腳。透過 analogWrite() 函式可
PWM
以提供 8-bit的 PWM輸出。
10 (SS), 11 (MOSI), 12 (MISO)和 13 (SCK) 這四支腳
文档评论(0)