Arduino入門筆記(1):認識Arduino


轉載請注明:@小五義http://www.cnblogs.com/xiaowuyi

歡迎加入討論群 64770604

    各種網站論壇里經常看到網友DIY各種遙控小車、機器人什么的,一直很好奇,很想學習一下。於是找來單片機的一些教程看了半天,太枯燥了,什么也沒看明白。前些天偶然的機會了解了Arduino,一下仿佛看到了希望,果斷從圖書館借來《Arduino開發實戰指南》做為入門教材,一步步學習。

1、什么是Arduino

    Arduino是源自意大利的一個開放源代碼的硬件項目平台,該平台包括一塊具備簡單I/O功能的電路板以及一套程序開發環境軟件。Arduino可以用來開發交互產品,比如它可以讀取大量的開關和傳感器信號,並且可以控制電燈、電機和其他各式各樣的物理設備;Arduino也可以開發出與PC相連的周邊裝置,能在運行時與PC上的軟件進行通信。Arduino的硬件電路板可以自行焊接組裝,也可以購買已經組裝好的模塊,而程序開發環境的軟件則可以從網上免費下載並使用。 

    上面的開篇論述,往往還是會讓我們覺得有些模糊。於是用更容易理解的實例來描述:

    您想當咖啡煮好時,咖啡壺就發出“吱吱”聲提醒您嗎?

    您想當郵箱有新郵件時,電話會發出警報通知您嗎?

    想要一件閃閃發光的絨毛玩具嗎?

    想要一款具備語音和酒水配送功能的X教授蒸汽朋克風格輪椅嗎?

    想要一套按下快捷鍵就可以進行實驗測試蜂音器嗎?

    想為您的兒子自制一個《銀河戰士》手臂炮嗎?

    想自制一個心率監測器,將每次騎腳踏車的記錄存進存儲卡嗎?

    想過自制一個能在地面上繪圖,能在雪中馳騁的機器人嗎?

    Arduino都可以為您實現,Arduino是人們連接各種任務的粘合劑,也可以說是一個大玩具或者電子積木。不知道大家是否認可,至少我是這樣理解的。

2、Arduino的幾類主要產品

    1、Arduino Duemilanove

    2、Arduino Nano

    3、Arduino mini

    4、Arduino BT

    5、Lilypad Arduino

    6、Arduino Pro & Arduino Pro Mini

    7、Arduino Fio

    8、Arduino Uno

    9、Arduino Mega2560

《Arduino開發實戰指南》這本書里,作者主要使用的是Arduino Uno。我從淘寶上搜了一下,目前主要在售的產品是Arduino Uno R3。該板子的主要參數是:

Microcontroller

ATmega328

Operating Voltage

5V

Input Voltage (recommended)

7-12V

Input Voltage (limits)

6-20V

Digital I/O Pins

14 (of which 6 provide PWM output)

Analog Input Pins

6

DC Current per I/O Pin

40 mA

DC Current for 3.3V Pin

50 mA

Flash Memory

32 KB (ATmega328) of which 0.5 KB used by bootloader

SRAM

2 KB (ATmega328)

EEPROM

1 KB (ATmega328)

Clock Speed

16 MHz

 

注:http://arduino.cc/en/Main/ArduinoBoardUno

推薦購買網址:https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-15820725129.16.AtgoEm&id=545093340395

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM