什么是Arduino在刺?
Arduino是一個基于開放源碼的軟硬件平臺逆害,構(gòu)建于開發(fā)源碼的simple I/O 界面板,并具有使用類似Java蚣驼、C語言的IDE集成開發(fā)環(huán)境和圖形化編程環(huán)境魄幕。由于源碼開放和價格低廉,Arduino目前廣泛地應(yīng)用于歐美等國家和地區(qū)的電子設(shè)計以及互動藝術(shù)設(shè)計領(lǐng)域颖杏,得到了Make manazine(中文版名稱為《愛上制作》)等出版物和Instructable等網(wǎng)站的認可和推薦纯陨。Arduino被稱為“科技藝術(shù)”,作為一種新的“玩具”留储,甚至新的藝術(shù)載體队丝,吸引了各個領(lǐng)域的人們加入到了Arduino的神奇世界里來。
Arduino的特點
跨平臺
Arduino 編程平臺可以運行在Windows欲鹏、Mac OS X、Linux臭墨、Android赔嚎、iOS等各種操作系統(tǒng)上。而其它的大多數(shù)控制器一般只能在Windows上進行開發(fā)
編程靈活性
經(jīng)過世界各國創(chuàng)客們的努力胧弛,Arduino編程平臺已經(jīng)可以脫離PC機上的傳統(tǒng)編程尤误。開發(fā)出來了一套更簡單實用的圖形化編程軟件,讓Arduino編程學(xué)習(xí)門檻進一步降低结缚。讓技術(shù)小白們能更快地創(chuàng)作出自己的智能作品损晤。
開放性
Arduino的硬件原理圖、電路圖红竭、IDE等軟件和核心庫都是開源的尤勋,開發(fā)人員可以在開源協(xié)議的范圍內(nèi)任意修改原始設(shè)計及相應(yīng)的代碼。
發(fā)展迅速
Arduino不僅僅是全球最流行的開源硬件茵宪,也是一個優(yōu)秀的硬件開發(fā)平臺最冰,更是硬件發(fā)展的趨勢。Arduino簡單的開發(fā)方式使得開發(fā)者更關(guān)注創(chuàng)意與實現(xiàn)稀火,更快的完成自己的項目開發(fā)暖哨,大大節(jié)約了學(xué)習(xí)的成本,縮短了開發(fā)的周期凰狞。
Arduino板子種類
Arduino先后發(fā)布了十多個型號的板子篇裁,有最基礎(chǔ)的型號UNO沛慢,有小尺寸的micro,還有引腳數(shù)量更多的MEGA板达布。如下圖所示
Arduino UNO是眾多Arduino控制器中最受歡迎的主控板团甲,并且有很多廠商為其提供了很多相配套的套件和教程。是Arduino入門時一個不錯的選擇往枣。