什么是Arduino?
Arduino是一個基于開放源碼的軟硬件平臺,構建于開發源碼的simple I/O 界面板,并具有使用類似Java、C語言的IDE集成開發環境和圖形化編程環境。由于源碼開放和價格低廉,Arduino目前廣泛地應用于歐美等國家和地區的電子設計以及互動藝術設計領域,得到了Make manazine(中文版名稱為《愛上制作》)等出版物和Instructable等網站的認可和推薦。Arduino被稱為“科技藝術”,作為一種新的“玩具”,甚至新的藝術載體,吸引了各個領域的人們加入到了Arduino的神奇世界里來。
Arduino的特點
跨平臺
Arduino 編程平臺可以運行在Windows、Mac OS X、Linux、Android、iOS等各種操作系統上。而其它的大多數控制器一般只能在Windows上進行開發
編程靈活性
經過世界各國創客們的努力,Arduino編程平臺已經可以脫離PC機上的傳統編程。開發出來了一套更簡單實用的圖形化編程軟件,讓Arduino編程學習門檻進一步降低。讓技術小白們能更快地創作出自己的智能作品。
開放性
Arduino的硬件原理圖、電路圖、IDE等軟件和核心庫都是開源的,開發人員可以在開源協議的范圍內任意修改原始設計及相應的代碼。
發展迅速
Arduino不僅僅是全球最流行的開源硬件,也是一個優秀的硬件開發平臺,更是硬件發展的趨勢。Arduino簡單的開發方式使得開發者更關注創意與實現,更快的完成自己的項目開發,大大節約了學習的成本,縮短了開發的周期。
Arduino板子種類
Arduino先后發布了十多個型號的板子,有最基礎的型號UNO,有小尺寸的micro,還有引腳數量更多的MEGA板。如下圖所示
Arduino UNO是眾多Arduino控制器中最受歡迎的主控板,并且有很多廠商為其提供了很多相配套的套件和教程。是Arduino入門時一個不錯的選擇。