Arduino适合做产品开发吗 python 适合做什么开发
arduino\u548c\u6811\u8393\u6d3e\u5728\u771f\u6b63\u7684\u4ea7\u54c1\u5f00\u53d1\u7528\u7684\u591a\u4e0d\u591a\u4e0d\u591a\uff0c\u56e0\u4e3a\u5355\u7eaf\u5f00\u53d1\u6210\u54c1\u7684\u8bdd\uff0c\u6210\u672c\u53ef\u4ee5\u66f4\u4f4e\uff08\u6bd4\u5982\u4f60\u53ef\u4ee5\u53bb\u6389arduino\u4e0a\u9762\u7684\u4e00\u4e9b\u7528\u4e0d\u5230\u7684\u96f6\u4ef6\uff0c\u6bd4\u5982 usb\u8f6c\u4e32\u53e3\u82af\u7247\uff09\u3002\u4e3b\u8981\u7528\u9014\u5b9e\u9645\u4e0a\u662f\u81ea\u5df1diy\u6216\u8005\u505a\u539f\u578b\u673a\u3002\u4f3d\u5229\u7565\u7684\u95ee\u9898\u662f\uff1a\u76ee\u524d\u6210\u672c\u592a\u9ad8\uff0c\u4e00\u575755\u5200\uff0c\u8fd8\u6ca1\u6709\u4eba\u4eff\u5236
Arduino的IDE基本上都是以C语言为基础,实现C语言大部份的功能。因其开源第三方库(open source 3rd-party library)的丰富(如http://playground.arduino.cc/和https://github.com/等),不但能帮助速度开发,并在第三方库的更新,除了日后不停的完善库的能力,还在程式维謢上更容易,减下不少维护时间。因为有bootloader在前端,反编译(disassembly)比单片机便用纯C语言编写好的程序更困难。缺点是编译后的机器语言(assembled machine code)比单片机C语言编写更沉长,速度相对比较慢(多了boot loader内的子程序)。总结,只要把第三方库整理并了解怎样运用,以Arduino开发的产品,不比其他单片机开发的差,还在某方面有过之。在ARM方面,Arduino亦有相对的系列在Arduino IDE开发。在客户端,只是以Atmega系列的单片机开发出来的产品。当然,Arduino IDE亦可以应用在Microchip的PIC/PICX、TI的MSP430、ST Microelectronics的STM43F和Intel的Galileo等,可选不同厂牌的单片机,但Arduino开发的程序,只修改相对的IO、时序。interrrupt和某些寄存位置,便能一样能再使用。(网上能找到其他单片机怎样使用Arduino IDE所编写的程序,烧录在其单片机上)
不适合 ,只适合做一个圆原型机
物联网arduino开发 着实厉害
绛旓細褰撶劧鍙互鍋氫骇鍝锛屽浗鍐呭彲鑳藉皯鐐癸紝浣嗗浗澶朜澶氬晩锛宻parkfun,pololu,cooking-hacks...锛岀幇鍦ㄧ殑涓绘祦妗岄潰3D鎵撳嵃鏈猴紝reprap,mix2,Makerbot,鎺у埗鍣ㄥ叏鏄熀浜嶢rduino鐨勶紝浣犺Arduino鍙笉鍙互鍋氫骇鍝佸憿锛熷叾瀹濧rduino灏辨槸涓鍧桝VR鍗曠墖鏈哄槢锛岀敤AVR寮鍙戠殑浜у搧鏈夋湪鏈夛紵鏈夊晩锛岄偅Arduino褰撶劧涔熶細鏈夛紝骞朵笖寮鍙戦毦搴﹀皬銆
绛旓細瀹冨彲浠ョ敤浜庡紑鍙戝悇绉嶇被鍨嬬殑浜у搧锛屼緥濡傛櫤鑳藉灞呫佹満鍣ㄤ汉銆佷紶鎰熷櫒銆丩ED鐏瓑绛夈侫rduino鐨勫紑鍙戦熷害蹇紝鏇撮傚悎璁㈠埗銆備綘鍙互浠庢渶鍩虹鐨刄NO寮鍙戞澘寮濮嬩娇鐢紝鍚庢潵鍙戠幇UNO鐨勬ц兘瀹炲湪澶樊浜嗭紝涓嶈兘婊¤冻浣犵殑浜у搧浣跨敤瑕佹眰锛屼綘鍙互鑰冭檻鍦ˋrduino骞冲彴涓婁娇鐢⊿TM32銆
绛旓細鍦ˋRM鏂归潰锛孉rduino浜︽湁鐩稿鐨勭郴鍒楀湪Arduino IDE寮鍙戙傚湪瀹㈡埛绔紝鍙槸浠tmega绯诲垪鐨勫崟鐗囨満寮鍙戝嚭鏉ョ殑浜у搧銆傚綋鐒讹紝Arduino IDE浜鍙互搴旂敤鍦∕icrochip鐨凱IC/PICX銆乀I鐨凪SP430銆丼T Microelectronics鐨凷TM43F鍜孖ntel鐨凣alileo绛夛紝鍙変笉鍚屽巶鐗岀殑鍗曠墖鏈猴紝浣Arduino寮鍙鐨勭▼搴忥紝鍙慨鏀圭浉瀵圭殑IO銆佹椂搴忋俰nterrrupt鍜屾煇浜...
绛旓細铏界劧Arduino纭欢涓庡叾杞欢骞冲彴绱у瘑鐩稿叧锛屼絾鏄偍涓嶄竴瀹氶渶瑕佷娇鐢ˋrduino纭欢鏉ュ紑鍙戜骇鍝銆侫rduino浣跨敤鐨勬槸寮婧愮‖浠跺拰杞欢锛屽洜姝わ紝濡傛灉鎮ㄨ兘澶熸壘鍒板吋瀹笰rduino寮鍙戠幆澧冪殑纭欢鍜岄┍鍔ㄧ▼搴忥紝鎮ㄥ彲浠ヤ娇鐢ㄥ畠浠潵浠f浛Arduino鏉匡紝渚嬪ESP8266/ESP32绛夈傝繖浜涙浛浠f柟妗堢殑浼樼偣鏄垚鏈緝浣庛佸昂瀵歌緝灏忕瓑锛屼絾闇瑕佸湪缂栧啓浠g爜鏃惰繘琛岄傚綋鐨勮皟...
绛旓細鍙互鐨勬病闂鐨
绛旓細涓嶉傚悎鐩存帴鍋氫骇鍝锛閫傚悎鍋鍘熷瀷
绛旓細鐞嗚涓婃槸鍙互鐨勶紝浣嗘病鏈夊巶鍟嗘効鎰忚繖鏍峰仛銆Arduino鍙槸鐢ㄤ簬缁欓潪涓撲笟鐨勭埍濂借呮垨鐢ㄤ簬鏁欒偛鐩殑浣跨敤鐨勶紝骞朵笉浼氱敤鏉鍋氫骇鍝锛屼笟鐣岄兘鏄洿鎺ョ敤MEGA8鎴栬匨EGA16锛孉RV绯诲垪鐨勫叾瀹冭姱鐗囨т环姣斾笉楂橈紝瀵规ц兘瑕佹眰鍐嶉珮鐨勫氨鐩存帴鐢╯tm32浜嗐傦紙鍥犱负Arduino鐨勮兘鍔涚湡鐨勪笉绠楅珮锛侊級...
绛旓細鍙互鐨勬病闂锛屼笉杩囧嚭浜庢垚鏈拰绋冲畾鎬т笂鐨勮冭檻涓鑸彧鏄敤瀹冨仛鍘熷瀷鏈
绛旓細褰撶劧涓嶆槸鈥斺Arduino闈炲父閫傚悎浜庣數瀛浜у搧椤圭洰銆傚畠鍖呭惈涓缁勮緭鍏ュ拰杈撳嚭绠¤剼锛屽父甯鍙互鐩存帴鍚岀浉鍏崇殑閮ㄤ欢杩炴帴銆傚彲浠ョ珛鍒绘捀璧疯瀛愬紑骞诧紝璁╀綘瑙夊緱闅句互缃俊鐨勭畝鍗曞拰瀹规槗銆傝繖浣垮緱Arduino闈炲父閫傚悎浜庡埗浣滀骇鍝佸師鍨嬨侫rduino涓婅繍琛岀潃Arduino鍥轰欢绋嬪簭鈥斺旇繖鏄竴缁勬牳蹇冨熀纭杞欢锛屽厑璁窤druino閫氳繃USB鍚岀數鑴戦氳锛屽苟鑳戒娇鐢ㄥ埌鐢佃剳涓...
绛旓細涓嶅锛屽洜涓哄崟绾寮鍙鎴愬搧鐨勮瘽锛屾垚鏈鍙互鏇翠綆锛堟瘮濡備綘鍙互鍘绘帀arduino涓婇潰鐨勪竴浜涚敤涓嶅埌鐨勯浂浠讹紝姣斿 usb杞覆鍙h姱鐗囷級銆備富瑕佺敤閫斿疄闄呬笂鏄嚜宸眃iy鎴栬呭仛鍘熷瀷鏈恒備冀鍒╃暐鐨勯棶棰樻槸锛氱洰鍓嶆垚鏈お楂橈紝涓鍧55鍒锛岃繕娌℃湁浜轰豢鍒