arduino用于机器人控制有前途没 最近想做个机器人是要用树莓派还是Arduino?
\u673a\u5668\u4eba\u4e0b\u4f4d\u673a\u7528Arduino\u8fd8\u662fSTM32\u597d\uff1f\u8fd9\u4e48\u591a\u7535\u673a\uff1f
\u5404\u4eba\u5efa\u8bae\u4f60\u7528 arduino(avr)\u597d\u5904\u662f\u73b0\u5728\u73a9\u7684\u4eba\u591a\uff0c\u5e93\u51fd\u6570\u591a\uff0c\u5bb9\u6613\u4e0a\u624b\uff0c\u7f3a\u70b9\u662f\u6027\u80fd\u5dee\u4e00\u70b9
\u5f53\u7136\u4f60\u8981\u6bd4\u8f83\u6709\u94b1\uff0c\u53ef\u4ee5\u4e0a\u9ad8\u7ea7\u7684 arduino \u4e5f\u6ca1\u95ee\u9898
stm32\u7684\u8bdd\u7528\u8d77\u6765\u5c31\u6bd4\u8f83\u590d\u6742\uff0c\u8fd8\u6ca1\u641e\u660e\u767d\u4f60\u5c31\u4f1a\u5931\u53bb\u8010\u5fc3
\u6211\u6bd5\u4e1a\u8bbe\u8ba1\u505a\u7684\u662f\u57fa\u4e8e\u7269\u8054\u7f51\u63a7\u5236\u7684\u673a\u5668\u4eba\uff0c\u5982\u679c\u4f60\u662f\u8ba1\u7b97\u673a\u4e13\u4e1a\u7684\uff0c\u4e8c\u9009\u4e00\u7684\u8bdd\uff0c\u6211\u63a8\u8350\u7528raspberry PI B+,\u5982\u679c\u8ba1\u7b97\u673a\u57fa\u7840\u4e0d\u662f\u5f88\u597d\uff0c\u53ef\u4ee5\u7528Arduino,\u8fd9\u4e2a\u5b9e\u73b0\u65b9\u4fbf\uff0c\u5f00\u53d1\u5468\u671f\u77ed\uff0c\u672c\u8eab\u5e26\u4e86\u5f88\u591a\u7c7b\u5e93\u3002
\u55ef\uff0c\u76f4\u63a5\u544a\u8bc9\u4f60\uff0c\u6811\u8393\u6d3e\u53ef\u4ee5\u76f4\u63a5\u63a7\u5236\u8235\u673a\u548c\u52a8\u529b\u6a21\u5757\uff0c\u4f46\u662f\u4ecd\u7136\u9700\u8981\u52a0\u4e00\u4e2a\u7535\u673a\u9a71\u52a8\u82af\u7247\uff0c\u53ef\u4ee5\u9009\u62e9\u7ecf\u5178\u7684 L298\u6216\u8005L9110\u3002\u8fd9\u91cc\u4e0d\u9700\u8981arduino\uff0c\u5f53\u7136\u53ef\u4ee5\u8fde\u4e0a\u3002\u6211\u505a\u7684\u662f\u8fdc\u7a0b\u89c6\u9891\u76d1\u63a7\uff0c\u7528\u7684\u662f\u6811\u8393\u6d3e\u3002
\u6709\u4e00\u6574\u5957\u7684\u8bba\u6587\uff0c\u4f46\u662f\u4e0d\u80fd\u7ed9\u4f60\u54c8\uff0c\u56e0\u4e3a\u5df2\u7ecf\u63d0\u4ea4\uff0c\u5982\u679c\u6cc4\u9732\uff0c\u53ef\u80fd\u9762\u4e34\u5b66\u4f4d\u8bc1\u88ab\u6536\u56de\u7684\u98ce\u9669\u3002\u4e0d\u8fc7\u5982\u679c\u4f60\u60f3\u4ea4\u6d41\u4e00\u4e0b\u8fd8\u662f\u53ef\u4ee5\u7684\u3002
属于低端的开源平台,参考资源较丰富,方便快速入门
主要用于简易机器人
对于复杂机器人,可以实现部分功能模块(如底层信号处理、HMI、通信等功能)的实现而实现部分下位机的功能,而很难作为主控制器使用
ARDUINO做不了太复杂的东西,做机器人还是一开始就用ARM做开发比较好,万一后期加个复杂的需求,ARM也可以搞定。 如果机器人的功能单一有限,用ARDUINO也可以。
绛旓細EV3 鍙互绾㈠閬ユ帶锛arduino 璇嗗埆 lego鐨勭孩澶栫紪鐮佸苟鍙戝皠鍗冲彲鏇茬嚎瀹炵幇銆傜洿鎺鎺у埗闇瑕佸仛椹卞姩鎺ュ彛锛岀洰鍓嶄笉澶ソ鎵捐祫鏂欍傝繕鏈夋濊矾灏辨槸鍋氬噺閫熺數鏈哄吋瀹逛箰楂樺崄瀛楁帴鍙o紝鎴戝凡缁忕敤N20鍑忛熺數鏈鸿瘯楠屾垚鍔燂紝鍔熺巼鐣ュ皬锛屾鍦ㄦ壘鍚堥傚ぇ鍔熺巼鐢垫満鍜岄傚綋鐨勮酱杞崲
绛旓細Arduino纭欢鐨勭伒娲绘т娇鍏惰兘澶熼傚簲鍚勭瀹氬埗闇姹傦紝鏃犺鏄熀纭鐨勭數瀛愬師鍨嬪埗浣滐紝杩樻槸杩涢樁鐨勯」鐩紑鍙戯紝閮借兘鎻愪緵绋冲畾鐨勫钩鍙般傚畠鐨勮蒋浠剁幆澧冪畝娲佺洿瑙傦紝璁╂棤璁烘槸鐢靛瓙鏂版墜杩樻槸涓撲笟浜哄憳閮借兘蹇熶笂鎵嬶紝鏃犻渶澶嶆潅鐨勭紪绋嬬煡璇嗐侫rduino鐨勫簲鐢ㄩ鍩熷箍娉涗笖澶氭牱锛屼粠鑷姩鍖鎺у埗鍒鏈哄櫒浜鎶鏈紝浠庢櫤鑳藉灞呭埌鑹烘湳瑁呯疆锛岄兘鑳界湅鍒板叾韬奖...
绛旓細涓夈Arduino缂栫▼ Arduino鏄竴绉嶅紑婧愮殑纭欢鍜岃蒋浠跺钩鍙帮紝骞挎硾搴旂敤浜庡悇绉嶆満鍣ㄤ汉鐨勫紑鍙戙傚湪鏈哄櫒浜烘暀鑲蹭腑锛孉rduino缂栫▼閫氬父鏄粨鍚圕/C++璇█杩涜鐨勩傞氳繃Arduino缂栫▼锛屽鐢熷彲浠ュ涔犲浣鎺у埗鏈哄櫒浜虹殑纭欢閮ㄥ垎锛屽鐢垫満銆佷紶鎰熷櫒绛夛紝骞剁紪鍐欑▼搴忓疄鐜版満鍣ㄤ汉鐨勫悇绉嶅姛鑳姐傚洓銆丷OS锛堟満鍣ㄤ汉鎿嶄綔绯荤粺锛塕OS鏄竴涓鐢ㄤ簬鏈哄櫒浜杞欢鐨...
绛旓細銆Arduino鍒涙剰寮鍙戙戞繁鍏ュ墫鏋怉FMotor鐢垫満鎵╁睍鏉挎ā鍧楃殑浣跨敤涓庢妧宸э紙绗154鏈燂級鍦ㄦ湰娆rduino鍒涙剰寮鍙戜腑锛屾垜浠皢鑱氱劍浜庝竴娆炬瀬鍏峰疄鐢ㄤ环鍊肩殑妯″潡鈥斺擜FMotor鐢垫満鎵╁睍鏉裤傝繖娆炬墿灞曟澘鏄疉rduino鐖卞ソ鑰呯殑鐞嗘兂閫夋嫨锛屽挨鍏堕鐢ㄤ簬鏈哄櫒浜鍜岃嚜鍔ㄥ寲椤圭洰锛岀敱鐭ュ悕鍗婂浣撳埗閫犲晢STMicroelectronics鐢熶骇锛屼笓涓虹數鏈鎺у埗璁捐銆1. 鍔熻兘涓...
绛旓細Arduino椤圭洰濮嬩簬2003骞达紝浣滀负鎰忓ぇ鍒╀紛澶浄浜氬湴鍖轰紛澶浄浜氫氦浜掕璁$爺绌舵墍鐨勫鐢熼」鐩紝鐩殑鏄负鏂版墜鍜屼笓涓氫汉鍛樻彁渚涗竴绉嶄綆鎴愭湰涓旂畝鍗曠殑鏂规硶锛屼互鍒涘缓浣跨敤浼犳劅鍣ㄤ笌鐜鐩镐簰浣滅敤鐨勮澶囨墽琛屽櫒銆傞鐢ㄤ簬鍒濆鑰呯埍濂借呯殑姝ょ被璁惧鐨勫父瑙佺ず渚嬪寘鎷紶鎰熷櫒銆佺畝鍗鏈哄櫒浜銆佹亽娓╁櫒鍜岃繍鍔ㄦ娴嬪櫒銆傜壒鐐 1銆佸熀浜庣煡璇嗗叡浜紑婧愮殑鐢佃矾鍥捐璁...
绛旓細姝や唬鐮佸皢鎺у埗鑸垫満鍜岃秴澹版尝浼犳劅鍣ㄣ傚綋浼犳劅鍣ㄦ帰娴嬪埌璺濈灏忎簬10鍘樼背鏃讹紝鑸垫満浼氭棆杞180搴︼紝鍚﹀垯鑸垫満浼氭棆杞0搴︺傛楠ゅ洓锛氫笂浼犱唬鐮 灏Arduino杩炴帴鍒拌绠楁満锛岄夋嫨姝g‘鐨勭鍙e拰鏉垮瓙锛岀劧鍚庝笂浼犱唬鐮併傛楠や簲锛氭祴璇鏈哄櫒浜 灏嗘満鍣ㄤ汉鏀惧湪鍦伴潰涓婏紝鎵撳紑涓插彛鐩戣鍣ㄣ傚綋鏈哄櫒浜烘帰娴嬪埌璺濈灏忎簬10鍘樼背鏃讹紝鑸垫満浼氭棆杞180搴︼紝鏈哄櫒浜...
绛旓細搴旂敤鏂归潰锛屽埄鐢Arduino锛岀獊鐮翠互寰鍙兘浣跨敤榧犳爣銆侀敭鐩樸丆CD绛夎緭鍏ョ殑瑁呯疆鐨勪簰鍔ㄥ唴瀹癸紝鍙互鏇寸畝鍗曞湴杈炬垚鍗曚汉鎴栧浜烘父鎴忎簰鍔ㄣ傚姛鑳姐傚彲浠ュ揩閫熶娇鐢ˋrduino涓嶢dobe Flash, Processing, Max/MSP, Pure Data, SuperCollider绛夎蒋浠剁粨鍚堬紝浣滃嚭浜掑姩浣滃搧銆 Arduino鍙互浣跨敤鐜版湁鐨勭數瀛愬厓浠朵緥濡傚紑鍏虫垨鑰呬紶鎰熷櫒鎴栬呭叾浠鎺у埗鍣ㄤ欢銆丩ED...
绛旓細鍦ㄤ簬瀹炵幇鑷姩鍖栨竻娲侊紝鎻愰珮鐢熸椿鏁堢巼鍜岃垝閫傚害銆傚熀浜arduino钃濈墮鎵湴鏈哄櫒浜洪氳繃浣跨敤钃濈墮鎺у埗锛屽彲浠ユ柟渚垮湴鎿嶆帶鏈哄櫒浜鐨勮繍琛岃建杩瑰拰娓呮磥鑼冨洿锛岃屼笉闇瑕佹墜鍔ㄦ搷浣滐紝鍩轰簬arduino钃濈墮鎵湴鏈哄櫒浜虹洰鐨勬剰涔夋槸鍦ㄤ簬瀹炵幇鑷姩鍖栨竻娲侊紝鎻愰珮鐢熸椿鏁堢巼鍜岃垝閫傚害銆
绛旓細Uno鍦ㄧ數姘旀煖涓殑搴旂敤鐩稿綋骞挎硾锛岄傜敤浜庡悇绉嶅伐涓氳嚜鍔ㄥ寲棰嗗煙銆備緥濡傦紝瀹冨彲浠鐢ㄤ簬鏈哄櫒浜烘帶鍒銆佹俯搴︾洃娴嬨佸帇鍔涚洃娴嬨佺數鏈烘帶鍒剁瓑鏂归潰銆傛澶栵紝鍥犱负Uno瀛樺湪浼楀鐨勬彃浠跺拰鍗$墖锛屼篃鍙互搴旂敤浜庡灞呰嚜鍔ㄥ寲绛夐鍩燂紝濡傚畨闃茬洃娴嬨佹櫤鑳藉灞呮帶鍒剁瓑鏂归潰銆傛讳箣锛孶no浣滀负涓娆惧姛鑳藉己澶с佹槗瀛︽槗鐢ㄣ佸紑婧愬厤璐圭殑鎺у埗鑺墖锛屼笉浠呰骞挎硾搴旂敤浜...
绛旓細Arduino Uno鐨勬ц兘杈冧綆锛屽畬鎴愪竴浜涘熀鏈殑鎺у埗銆佷紶鎰熷拰娴嬮噺浠诲姟锛屾棤娉曟墽琛屽鏉傜殑璁$畻鍜屽浘褰㈠鐞嗙瓑浠诲姟锛屽洜姝わ紝Arduino Uno閫氬父琚涓哄井鎺у埗鍣ㄨ屼笉鏄绠楁満銆侫rduino Uno鏄敱鎰忓ぇ鍒╁晢瀹禔rduin鍥㈤槦鎺ㄥ嚭鐨勪竴娆惧紑婧愮‖浠朵骇鍝侊紝鍏惰璁℃槸涓轰簡鏂逛究鍒濆鑰呭涔犲拰浣跨敤鍩轰簬鐢靛瓙鐨勮嚜鍔ㄥ寲鎺у埗杞欢銆佺‖浠舵垨鏈哄櫒浜銆