|
1、其具有大量的庫。并且有不成文的規定,就是一旦你設計了一款Arduino兼容的傳感器,或者執行器,那么你必須為其寫好相應的庫函數以便于使用者調用。
2、相比于C51,STM32,等硬件平臺更加親民,完全脫離了寄存器的配置,幾乎所有功能都已經有了上層庫調用,透明掉了大部分與硬件相關的操作,對于原本就熟悉程序的而不熟悉微機原理的人來說,使用起來容易很多。
3、Arduino入門教程低齡化,入門門檻很低,甚至小學生都能玩上,相比之下其他平臺很少有能做到。
·有活躍的社區和公司支持。意大利人的手工藝品的設計思維真是不錯,雖然東西功能不強,但是包裝做的絕對精致無比。
·硬件設計規范,有完整的手冊支持,做工精湛。原裝的板子實在很很漂亮。布線和焊接真是彰顯了硬件本身的魅力。
·軟件模塊化設計完善,用C++將硬件抽象成類庫。軟件文檔齊全,寫法規范,其官方的類庫更是不可多得的范例級程序,簡潔高效,值得學習。
·開發環境完善,支持多平臺開發。現在桌面版的IDE版本是1.0.5,插入USB就可以直接燒寫,不需要JTAG或RS232線,非常方便。IDE界面簡潔明了,幾乎沒有多余功能,用戶體驗好。而且IDE本身也是開源的。
·公司營銷路線非常好,通過互聯網大力宣傳。他們賣Arduino就像賣Pizza,搞活動拉贊助,深入和多個學校一起搞宣傳,線上線下同時宣傳,有全套的各種平臺賬號等。公司內部的員工還經常出入Quora和StackOverflow去解答問題。
·老少皆宜。初學者用很方便,這個不必說。但有時老手用也很方便,畢竟有些小玩意兒不需要大動干戈,一個瘦控制器足夠了。可以說這個單片機很好的補充了中間的空白。
|
|