-
1 # 物聯創客
-
2 # just_仰望星空
如果是硬體出身,簡單採一下感測器資料無非就是查datasheet照著做,應該是基本功了,現在32的庫也封裝得差不多了,同樣不需要太瞭解底層。而且我覺得其實這個東西不太靈活,畢竟配合硬體做底層驅動比配合驅動做硬體要好多了吧,而常見的使用方式就是買一堆模組往上插,然後呼叫別人寫好的東西,說是玩具也不過分。不過話說回來畢竟32之類的微處理器越來越複雜,和簡單的51還是有較大差別,入門還是有難度,見過瞎看一週寫不出一個流水燈的人。
-
3 # 蟻哥愛科技
Arduino最讓人感動的就是他龐大的社群,以及社群中活躍分子的共享精神。我們從事各行各業,都可能要跟硬體電路和嵌入式程式設計打交道。比如從事農業的,希望有一個溫溼度監測裝置;搞藝術的,想給自己設計的雕塑加一圈炫酷的輪廓燈,等等。
可每個人的教育學習經歷不同,不可能在用到的時候再去從零基礎學起。這時候,Arduino就可以排上用場了,透過社群查詢相關專案資料和例項,大家可以很快的實現自己的目的。即使有經驗的工程師,在做前期設計驗證時,也可以用Arduino的軟硬體快速搭出產品原型。正因為Arduino的方便和快捷,節省了大家很多的時間和精力。
在大家越來越多的意識到,我們需要廣泛的知識和技能的情形下,想要快速認識和學習硬體、程式設計技能,Arduino無疑是非常好的選擇。近兩年興起的機器人培訓班,除了樂高體系,其他體系中Aruino佔了絕大多數,也就是說,更多的孩子從小就開始接觸Arduino。而我們的需求也正在日益個性化,擁有一件自己動手Diy的裝置會讓人覺得很有成就感,簡單易學的Arduino,能幫助大家快速獲得這種成就感。所以,加入到Arduino社群吧,一定會有收穫的!
-
4 # 橋上有霧
首先他的ide免費,開源。介面和操作非常的友好。還可以在蘋果電腦上執行。而且非常簡單,我用它開發一個工程,兩三個小時就可以幹完stm32需要幹兩三天的活,燒度錄特別方便,馬上就可以測試效果,高效快捷。我最鄙視的就是stm和51用的那個的ide,多少年過去了,還是那個樣,介面和功能一點兒新意都沒有,程式碼提示,自動糾錯,自動載入自動燒錄,這些功能完全沒有半點改進。另外特別點名批評的是51的官網,那簡直是上個世紀網頁殘留,一同鄙視過的,舉個手。
-
5 # 那我拍
降低了『物』的門檻是Arduino的強大生命力。
5G來了,萬物互聯指日可待。有了arduino這樣的微主機板,人人都可以動手DIY攢一套自己的智慧裝置。
一套智慧裝置由感測器,控制器,微主機板和程式等組成。聽起來很複雜,其實並不難,當年在華強北和中關村攢電腦的人並不是電子電路高手,甚至文化程度並不高。你完全可以把攢智慧裝置理解為拼積木。
比如你想給果園攢一套澆水的智慧裝置,你只需要選擇合適的溫度,溼度感測器,把它和arduino插在麵包板上,加上電阻,開關,電源,最後把程式程式碼上傳到arduino中就可以了,就這麼簡單。
可能你還想問,程式我不會寫,感測器我不會選,怎麼辦?找資料唄,這些資料都不難找到。
arduino不僅僅是一塊電路板,還是一個生態系統。在這裡,只要你有創意,有意願。arduino都給你提供了非常棒的支援。而你不必一開始就是電子工程師,軟體工程師,它解決了門檻,剩下的就看你的創意了,這就是arduino的生命力。
回覆列表
我接觸過的硬體專業級的大牛一般都不太看得起Arduino
他們覺得Arduino就是一玩具,甚至說開發出來的成品連批次生產都做不到
他們熱衷於STM32, STC之類遊刃有餘
但Arduino自有它存在的價值, 也有它強大的生命力, 至少表現在這幾個方面
- 開源
Arduino是一款便捷靈活、方便上手的開源電子原型平臺。包含硬體(各種型號的Arduino板)和軟體(Arduino IDE)。由一個歐洲開發團隊於2005年冬季開發
- 周邊硬體電路簡單
Arduino能透過各種各樣的感測器來感知環境,透過控制燈光、馬達和其他的裝置來反饋、影響環境。
- 軟體編寫容易上手
它構建於開放原始碼simple I/O介面版,並且具有使用類似Java、C語言的Processing/Wiring開發環境。主要包含兩個主要的部分:硬體部分是可以用來做電路連線的Arduino電路板;另外一個則是Arduino IDE,你的計算機中的程式開發環境。你只要在IDE中編寫程式程式碼,將程式上傳到Arduino電路板後,程式便會告訴Arduino電路板要做些什麼了。
像這個例子, 只要這麼點程式碼就能驅動上面的電路獲取到空氣中的溫度和溼度, 是不是相當簡單
因為以上幾點, Arduino適合
- 教學
- 創意快速實現
- 驗證你的腦洞是否可行
- 硬體開發初學者
只要有人在用, 它就有生命力!