判斷題,非黑即白


先說結論:不是

arduino是一套庫或者說是一個開發環境,只是適配了不同的平台。

arduino可以運行在avr,esp等硬體上,這些硬體才是單片機。


不是,arduino指的是開發板並不是單片機,單片機是其中主要的控制元件


Arduino是一套建議的開發平台,最終是運行在單片機上的


單片機似乎也沒啥嚴格的定義吧


是單片機。

準確說是二次開發之後的八位單片機(應該都是八位晶元吧?)

底層的很多東西都經過了封裝,所以你不需要費勁巴拉的轉動個步進電機還要配置各種參數,直接幾步就出來了。

ardunio和樹莓派和各種派,如果用來做東西,會非常快,因為簡單,封裝好的庫能很大程度提高開發效率。但如果是要用來學單片機,那就不太行了,不了解底層,萬一運行出了點兒什麼錯誤,改都不會改。學到後面上了stm32、k60甚至跑了系統,學ardunio積累的一點兒東西,基本沒啥用。

推薦如果要走單片機,還是從基礎入手,不要一開始就上ardunio。如果學了51,再學ardunio,一個下午就夠了,反過來就不行。如果你是要趕著做產品,那麼這類開源模塊還是挺不錯的。



不是。

因為單片機是Arduino上的一塊晶元,是Arduino的一部分。

你問的問題就好比:cpu是不是電腦、汽車發動機是不是汽車、腦子是不是人、天花板是不是房子、手機屏幕是不是手機、按鈕是不是遙控器……


推薦閱讀:
相关文章