arduino为何流行?
一街書生 arduino做產品不行的 (不含開發板教學套件)這么多冗余代碼,AVR成本那么高,做產品要效率 成本 和 盡量少的程序資源,處理能力。arduino都不行的!科班同學玩arduino會把自己玩壞的,了解一下即可。因為你要工作要吃飯,學下STM32能養活自己,然后好好學下各類系統 ucos rtos linux 還有更多半導體公司新出的芯片。網絡協議等。如果是不愁吃穿業余電子愛好arduino確實好選擇!目測正經公司的產品沒arduino什么事!arduino用著市場淘汰的單片機做成的積木我想到就是廠家最后的掙扎。再賣不動有業余愛好者買單!如果科班同學依然相信arduino前景,就好像有人看到你走到懸崖邊上告誡你不能再走了,但是你礙于面子,或者因為自己懶惰不承認現實,哪怕心理懷疑自己還是大踏步跳進山崖!學電子絕對不是學一門語言一個芯片一個平臺就OK了。不同場景的產品要考慮性能,成本,標準來選擇用什么芯片從而用啥語言!有人可以用arduino來做視頻編解碼呀,來做視頻流媒體嗎?大伙手上的手機里面哪個芯片用arduino了?沒有,哪怕最簡單物聯網家居,都會用集成度很好的新片,你們看AVR體積,誰敢用!在汽車對功耗苛刻要求,能滿足?或許有人覺得我對arduino了解不夠,它不等于AVR.,我接觸它的時候就是AVR現在兼容更多芯片了吧,但是還是不看好,兼容Stm32我說它為啥要去兼容STM32呢,制造更多冗余代碼還是制造更多配置麻煩,STM32就有完整一套庫函數了嘛,并且是原廠的,也不用你操作寄存器,我有個疑問就是上了arduino還能加RTOS UCOS進去嗎? 還有疑問2,不了解硬件特定場景怎么編程,比如做汽車OBD通信的時候。最后一句奉勸科班同學趕緊棄暗投明。不是科班的不以電子為生的業余愛好者們祝玩得愉快。 趙H羊 不解風情工科男|撒優質狗糧
謝沒人邀,我站在類似題主說的協會的人的角度來說一些自己的看法吧。有點離題。
說實話以前我也瞧不起Arduino,后來我接觸的項目多了才發現,我不是瞧不起Arduino,我是瞧不起一些用Arduino亂裝逼但是做不出什么東西來的人。愛屋及烏,大概也會恨屋及烏吧。
我們這里的創客,也是非常喜歡用Arduino,但是實際上他們并沒有玩出什么水平來。我目睹過他們舉辦的Arduino比賽,我沒去,但是其他的同學去了。他們回來跟我說的是,氣憤。為這個比賽侮辱了電子電路而感到氣憤。他們的比賽雖說也是創意開發,但是實際上比賽期間基礎的電阻電容都沒有,更別說電烙鐵這些焊接設備。所有東西一律用模塊。美其名曰怕使用者受傷。其次,比賽就比賽吧,認真做事情多好,比賽期間搞什么座談會,早上帶什么一起打太極!?這是比賽啊還是郊游啊!?最后比賽評比也不是看作品是看PPT評分的。
這樣的人這樣的組織只會把浮躁的風氣帶到各個領域。所以我怕,怕用Arduino的人放松了對自己的要求。底層驅動不會寫,元器件特性不理解,甚至到最后連好好做東西都做不到了。
應該說我不是鄙視Arduino,我是對自己沒有信心,害怕更加便捷的開發會降低我的綜合能力。我想通了這點之后,我也無所謂了,如果做東西時候Arduino能快速搭建原型,我看著也是挺開心的。
單片機雖有性能之分,但是我認為沒有好壞之分,再老的c51,在合適的場合里能發揮作用就是好的。即便是幾乎只能在學校里看到的8086,只要能玩出情懷來,也會比stm32更加精彩!
我現在也是我們學校某協會的相關人員,在單片機推廣這方面,我也是不會推廣Arduino的。或許是出于綜合能力培養的考慮吧,能用c51、msp430、avr、nxp、stm8、stm32做項目也好,做產品也好,搞比賽也罷,不管從是原理圖設計、PCB layout、資料收集和資源整合能力、底層驅動能力、整體的工程設計思維來說我認為從中獲得的提高相對Arduino來說均是全面的碾壓。以上。
巨窩 山吧巨窩 哈哈。這些人自己打自己臉。
avr借助arduino火了怎么長時間,uno,due,nano,什么的層出不窮。ide更新頻率高,重要的是github多少大神在貢獻代碼?全世界最有影響力的微控制器!
8位單片機用多線程庫有沒有?scoop和protothreads隨便挑有沒有?u8g庫幾乎支持所有12864連oled都支持了。marlin固件開源3d打印脫機控制有沒有?grbl庫8位單片機3軸聯動,算上驅動不到40塊。開源飛控就更不多說了。還有多的數不清的高質量庫,tinygps,姿態傳感器,等等。其他平臺可以嗎?
就是這個lowB的arduino被其他廠家抄來抄去。stm32的maple怎么回事?msp430 的energia怎么回事?特么的連事例程序里面的模擬輸入量都原封不動抄錯少了4倍。界面換個顏色其他都一樣。energia還惡趣味在聲明里說自己和arduino沒關系。 visual studio直接支持arduino拓展和斷點調試。就連matlab都和arduino有一腿。去搜索國外文獻,arduino一個關鍵字就能釣出一堆sci,ei.這要是玩具我也認了,怕的是人家玩一玩這些個玩具,就把某些人飯碗砸了…………
現在情況是自己在國內寫的一手爛代碼,就是發到github也沒人看。看到人家用arduino搞出點成績比其他平臺快,然后就開始酸葡萄。然后開始以復雜為榮,以底層為美。恨不得蓋房子時候砍木材的斧頭用的鋼都是自己用高爐煉的。
這都不是事兒!
求別一口一個玩具/小孩玩的/8位單片機不行(之前看到有人噴arduino,說到現在才知道arduino是一塊很垃圾的8位單片機,首先arduino不是只一塊板子,其次用了這么長時間才知道是8位啊臥槽?)
說這么多,其實就一點。覺得arduino是玩具的,別慫,獨立移植marlin固件去其他平臺試試。
看看github上一堆堆的arduino代碼,再看看自己寫過什么做過什么。 發布于 2016-07-27 Shady L 因為你們還太年輕,玩的東西太少,體會不到開源硬件的優勢。
看你用到了協會這個詞,應該也是一群入門不久的湊一起玩玩吧。那我們就不從商業應用,僅從業余愛好來講吧。相較于軟件開發,硬件開發要考慮的因素還是要多很多的,所以開源的硬件平臺搞出來的東西問題是多一些。選擇arduino這些開源硬件平臺做東西,多數情況下都會在平臺集成度、器件模塊選型、軟件效率、功耗等等很多方面做出妥協。畢竟不像單純的軟件開發,主要也就系統架構開發平臺有那么幾種區別。
但是很多時候,即使做出了這么多的妥協,相較于節省下的時間精力也是值得的。我想搞個3D打印機,想搞個簡單的遠程控制,用arduino或者其他開源平臺連裝帶調半天都不用,要是從主控選型到PCB全都最優化設計,指不定搞到后年馬月去了。年輕的時候有大把的時間搗鼓著玩,費點時間也是值得的,但是越往后就越發現最值錢的還是時間,最有價值的還是開發效率。
進一步講,就算要求高的東西從平臺到軟件都要重新搞,那參考一下開源代碼也是事半功倍的。有橋不過何必摸石頭呢?
最后,啥時候STM32變得這么高大上了?單片機這種東西選一個型號入入門,后面需要用啥型號上手也就是分分鐘的事,第一次聽說搞嵌入式的抱著一個型號吊死。就算你以后真的在嵌入式的路子上走遠了,偶爾玩玩arduino也是很正常的,反到只會用STM32系列那才搞笑了。
總結
以上是生活随笔為你收集整理的arduino为何流行?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 博客搬家去cnblogs
- 下一篇: 前端实现点击下载图片