什么是Arduino
\u4ec0\u4e48\u662fArduino\u554a\uff1fArduino\u5176\u5b9e\u5c31\u662f\u4e00\u4e2a\u5f00\u653e\u5f0f\u7684\u5355\u7247\u673a \u76f8\u5bf9\u4e8e\u5355\u7247\u673a\u7684\u4f18\u52bf\u662f\u5b83\u662f\u5f00\u6e90\u7684 \u6240\u6709\u7684\u4ee3\u7801\u90fd\u80fd\u591f\u4ece\u7f51\u4e0a\u4e0b\u8f7d\u5230 \u4f46\u662f\u53ef\u5b9e\u73b0\u7684\u529f\u80fd\u53ef\u80fd\u6bd4\u8f83\u7247\u9762 \u6ca1\u6709\u5355\u7247\u673a\u5e7f \u9002\u5408\u559c\u6b22\u81ea\u5df1DIY\u4e00\u4e9b\u5c0f\u4e1c\u897f\u7684\u4eba \u4e0d\u9002\u5408\u505a\u9879\u76ee\u7684\u5f00\u53d1
Arduino\u662f\u4e00\u6b3e\u4fbf\u6377\u7075\u6d3b\u3001\u65b9\u4fbf\u4e0a\u624b\u7684\u5f00\u6e90\u7535\u5b50\u539f\u578b\u5e73\u53f0\uff0c\u5305\u542b\u786c\u4ef6\uff08\u5404\u79cd\u578b\u53f7\u7684Arduino\u677f\uff09\u548c\u8f6f\u4ef6\uff08Arduino IDE)\u3002\u5b83\u9002\u7528\u4e8e\u7231\u597d\u8005\u3001\u827a\u672f\u5bb6\u3001\u8bbe\u8ba1\u5e08\u548c\u5bf9\u4e8e\u201c\u4e92\u52a8\u201d\u6709\u5174\u8da3\u7684\u670b\u53cb\u4eec\u3002
Arduino\u662f\u4e00\u4e2a\u57fa\u4e8e\u5f00\u653e\u539f\u59cb\u7801\u7684\u8f6f\u786c\u4ef6\u5e73\u53f0\uff0c\u6784\u5efa\u4e8e\u5f00\u653e\u539f\u59cb\u7801simple I/O\u4ecb\u9762\u7248\uff0c\u5e76\u4e14\u5177\u6709\u4f7f\u7528\u7c7b\u4f3cJava\u3001C\u8bed\u8a00\u7684Processing/Wiring\u5f00\u53d1\u73af\u5883\u3002
Arduino\u5305\u542b\u4e24\u4e2a\u4e3b\u8981\u7684\u90e8\u5206\uff1a\u786c\u4ef6\u90e8\u5206\u662f\u53ef\u4ee5\u7528\u6765\u505a\u7535\u8def\u8fde\u63a5\u7684Arduino\u7535\u8def\u677f\uff1b\u53e6\u5916\u4e00\u4e2a\u5219\u662fArduino IDE\uff0c\u4f60\u7684\u8ba1\u7b97\u673a\u4e2d\u7684\u7a0b\u5e8f\u5f00\u53d1\u73af\u5883\u3002\u4f60\u53ea\u8981\u5728IDE\u4e2d\u7f16\u5199\u7a0b\u5e8f\u4ee3\u7801\uff0c\u5c06\u7a0b\u5e8f\u4e0a\u4f20\u5230Arduino\u7535\u8def\u677f\u540e\uff0c\u7a0b\u5e8f\u4fbf\u4f1a\u544a\u8bc9Arduino\u7535\u8def\u677f\u8981\u505a\u4e9b\u4ec0\u4e48\u4e86\u3002
Arduino\u80fd\u901a\u8fc7\u5404\u79cd\u5404\u6837\u7684\u4f20\u611f\u5668\u6765\u611f\u77e5\u73af\u5883\uff0c\u901a\u8fc7\u63a7\u5236\u706f\u5149\u3001\u9a6c\u8fbe\u548c\u5176\u4ed6\u7684\u88c5\u7f6e\u6765\u53cd\u9988\u3001\u5f71\u54cd\u73af\u5883\u3002\u677f\u5b50\u4e0a\u7684\u5fae\u63a7\u5236\u5668\u53ef\u4ee5\u901a\u8fc7Arduino\u7684\u7f16\u7a0b\u8bed\u8a00\u6765\u7f16\u5199\u7a0b\u5e8f\uff0c\u7f16\u8bd1\u6210\u4e8c\u8fdb\u5236\u6587\u4ef6\uff0c\u6536\u5f55\u8fdb\u5fae\u63a7\u5236\u5668\u3002\u5bf9Arduino\u7684\u7f16\u7a0b\u662f\u5229\u7528 Arduino\u7f16\u7a0b\u8bed\u8a00 (\u57fa\u4e8e Wiring)\u548cArduino\u5f00\u53d1\u73af\u5883(\u57fa\u4e8e Processing)\u6765\u5b9e\u73b0\u7684\u3002\u57fa\u4e8eArduino\u7684\u9879\u76ee\uff0c\u53ef\u4ee5\u53ea\u5305\u542bArduino\uff0c\u4e5f\u53ef\u4ee5\u5305\u542bArduino\u548c\u5176\u4ed6\u4e00\u4e9b\u5728PC\u4e0a\u8fd0\u884c\u7684\u8f6f\u4ef6\uff0c\u4ed6\u4eec\u4e4b\u95f4\u8fdb\u884c\u901a\u4fe1 (\u6bd4\u5982 Flash, Processing, MaxMSP)\u6765\u5b9e\u73b0\u3002
\u4e0d\u77e5\u9053\u662f\u4e0d\u662f\u4f60\u60f3\u8981\u7684\u7ed3\u679c\uff0c\u5e0c\u671b\u5bf9\u4f60\u6709\u5e2e\u52a9\u5427\uff01
Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。它适用于爱好者、艺术家、设计师和对于“互动”有兴趣的朋友们。
Arduino的核心开发团队成员包括:Massimo Banzi,David Cuartielles,Tom Igoe,Gianluca Martino,David Mellis和Nicholas Zambetti。
Arduino是一个基于开放原始码的软硬件平台,构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。
Arduino包含两个主要的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。
Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是利用 Arduino编程语言 (基于 Wiring)和Arduino开发环境(基于 Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。
Arduino是一种基于开源电路板的硬件和软件平台,其设计简单易用,学习门槛低,可以快速构建各种互动对象和项目,无论是初学者还是专业人士都可以使用。
Arduino主板上有一组输入输出引脚,可以连接各种电子零件和传感器,实现控制和数据的传输。Arduino的程序可以使用Arduino集成开发环境(IDE)编写,并上传到Arduino主板上。Arduino IDE是一个简单易用的开发环境,包括代码编辑器、编译器和上传工具等。
由于Arduino具有易用、开放源代码、低成本、可扩展等特点,已被广泛应用于各种创意和创新项目,例如电子艺术、自动化、机器人技术、智能穿戴设备、物联网等领域。
一种可以编程的芯片,想让它是计算器就是计算器,想让他是游戏机就是游戏机。还有很多尺寸,你可以把十元的手表改装成记步,心率。。。表。模块也很多,单片机不贵。我认为比51单片机要好,因为它是世界主流的,不光中国。
关注这个问题
绛旓細Arduino锛鏄竴鍧楀熀浜庡紑鏀炬簮浠g爜鐨刄SB鎺ュ彛Simple i/o鎺ュ彛鏉匡紙鍖呮嫭12閫氶亾鏁板瓧GPIO锛4閫氶亾PWM杈撳嚭锛6-8閫氶亾10bit ADC杈撳叆閫氶亾锛夛紝骞朵笖鍏锋湁浣跨敤绫讳技Java,C璇█鐨処DE闆嗘垚寮鍙戠幆澧冦 璁╂偍鍙互蹇熶娇鐢ˋrduino璇█涓嶧lash鎴朠rocessing鈥︾瓑杞欢锛屼綔鍑轰簰鍔ㄤ綔鍝併 Arduino鍙互浣跨敤寮鍙戝畬鎴愮殑鐢靛瓙鍏冧欢渚嬪Switch鎴杝ensors鎴...
绛旓細Arduino鏄竴绉嶅熀浜庡紑婧愮‖浠跺拰杞欢鐨勭數瀛愬紑鍙戝钩鍙锛屽畠鍖呮嫭涓涓熀浜嶤/C++缂栫▼璇█鐨勫紑鍙戠幆澧冨拰鍚勭妯″潡鍖栫殑纭欢妯″潡銆侫rduino鐨勬牳蹇冩槸涓涓熀浜嶢tmel AVR寰帶鍒跺櫒鐨勭數璺澘锛岃繖涓數璺澘涓婂寘鍚簡鏁板瓧鍜屾ā鎷熻緭鍏/杈撳嚭寮曡剼銆乁SB鎺ュ彛銆佺數婧愭帴鍙g瓑銆傜敤鎴峰彲浠ラ氳繃缂栧啓Arduino绋嬪簭锛屾帶鍒惰繖浜涚‖浠舵ā鍧楃殑杩愪綔锛屽疄鐜板悇绉嶅姛鑳斤紝...
绛旓細Arduino鏄竴娆句究鎹风伒娲汇佹柟渚夸笂鎵嬬殑寮婧愮數瀛愬師鍨嬪钩鍙銆傚寘鍚‖浠讹紙鍚勭鍨嬪彿鐨凙rduino鏉匡級鍜岃蒋浠讹紙Arduino IDE)銆傜敱涓涓娲插紑鍙戝洟闃熶簬2005骞村啲瀛e紑鍙戙傚叾鎴愬憳鍖呮嫭Massimo Banzi銆丟ianluca Martino銆丏avid Mellis鍜孨icholas Zambetti绛夈侫rduino鐨勪紭鍔 1銆佽法骞冲彴 Arduino IDE鍙互鍦╓indows銆丮acintosh OS X銆丩inux涓夊ぇ...
绛旓細Arduino鏄竴涓熀浜庢槗鐢ㄧ‖浠跺拰杞欢鐨勫師鍨嬪钩鍙(寮婧)銆傚畠鍖呯敱鍙紪绋嬬殑鐢佃矾鏉匡紙绠绉板井鎺у埗鍣級鍜岀О涓篈rduino IDE锛堥泦鎴愬紑鍙戠幆澧冿級鐨勭幇鎴愯蒋浠剁粍鎴愶紝鐢ㄤ簬灏嗚绠楁満浠g爜鍐欏叆骞朵笂浼犲埌鐗╃悊鏉裤侫rduino鎻愪緵灏嗗井鎺у埗鍣ㄧ殑鍔熻兘鎵撳寘鎴愭洿鏄撲簬浣跨敤鐨勮蒋浠跺寘鐨勬爣鍑嗗褰侫rduino涓昏鐗圭偣 1銆丄rduino鏉垮崱鑳藉璇诲彇鏉ヨ嚜涓嶅悓浼犳劅鍣ㄧ殑...
绛旓細Arduino鏄竴娆句究鎹风伒娲汇佹柟渚夸笂鎵嬬殑寮婧愮數瀛愬師鍨嬪钩鍙銆傚寘鍚‖浠讹紙鍚勭鍨嬪彿鐨凙rduino鏉匡級鍜岃蒋浠讹紙Arduino IDE)銆傜敱涓涓娲插紑鍙戝洟闃熶簬2005骞村啲瀛e紑鍙戙傚叾鎴愬憳鍖呮嫭Massimo Banzi銆丏avid Cuartielles銆乀om Igoe銆丟ianluca Martino銆丏avid Mellis鍜孨icholas Zambetti.瀹冩瀯寤轰簬寮鏀惧師濮嬬爜simple I/O浠嬮潰鐗堬紝骞朵笖鍏锋湁浣跨敤...
绛旓細鎰忔濇槸锛歯. 锛Arduino锛変汉鍚嶏紱锛堟剰锛夐樋灏旀潨浼婅锛涘紑婧愮‖浠躲侾in 13 has an LED connected on most Arduino boards.鍦ㄥぇ澶氭暟Arduino鎺у埗鏉夸腑锛13鍙疯剼宸茬粡杩炴帴浜嗕竴涓嚜甯︾殑led鐏傜煭璇細Arduino IDE 浠g爜鍦ㄦ ; Arduino璁捐鍔╂墜 ; 涓枃鐗堝姛鑳戒粙缁 Arduino UNO 鍗曠墖鏈 ; 寰帶鍒跺櫒 ; 濡備笅鍥 BEGINNING ...
绛旓細Arduino鏄竴绉嶅熀浜庡紑婧愮數瀛愬钩鍙扮殑纭欢鍜岃蒋浠剁郴缁燂紝鍙敤浜庡垱寤哄悇绉嶄氦浜掑紡鐢靛瓙椤圭洰銆 瀹冩槸涓绉嶅皬鍨嬬殑鍗曠墖鏈烘帶鍒跺櫒锛屽彲浠ラ氳繃缂栧啓绠鍗曠殑绋嬪簭鏉ユ帶鍒跺悇绉嶇數瀛愬厓浠跺拰浼犳劅鍣紝浠庤屽疄鐜板悇绉嶅姛鑳姐侫rduino鐨勪紭鍔垮寘鎷細1. 鏄撲簬浣跨敤锛欰rduino鏄竴绉嶆槗浜庣悊瑙e拰浣跨敤鐨勫紑婧愬钩鍙帮紝閫氳繃绠鍗曠殑浠g爜缂栧啓鍗冲彲瀹炵幇鍚勭鍔熻兘銆2. 浣庢垚鏈...
绛旓細Arduino涓枃鐨勬剰鎬濇槸"闃垮皵鏉滀紛璇"锛屼竴涓剰澶у埄灏忛晣鍚嶅瓧锛屽畠鏄敱鎰忓ぇ鍒╃殑Massimo Banzi绛変汉浜2005骞村垱绔嬬殑涓绉嶅紑婧愮殑鐢靛瓙寮鍙戝钩鍙般侫rduino鏃ㄥ湪涓虹數瀛愮埍濂借呭拰鍒濆鑰呮彁渚涗竴绉嶄綆闂ㄦ鐨勭數瀛愬紑鍙戝钩鍙帮紝甯姪浠栦滑鏇村姞杞绘澗鍦板涔犲拰瀹炶返鐢靛瓙鎶鏈傚浠婏紝Arduino宸茬粡鎴愪负浜嗗叏鐞冭寖鍥村唴鐨勭數瀛愬埗閫犮佹暀鑲插拰鍒涙柊棰嗗煙鐨勯噸瑕佺粍鎴...
绛旓細Arduino鏄竴涓紑婧愬祵鍏ュ紡纭欢骞冲彴锛岀敤鏉ヤ緵鐢ㄦ埛鍒朵綔鍙氦浜掑紡鐨勫祵鍏ュ紡椤圭洰銆傛澶朅rduino浣滀负涓涓紑婧愮‖浠跺拰寮婧愯蒋浠剁殑鍏徃锛屽悓鏃跺吋鏈夐」鐩拰鐢ㄦ埛绀惧尯銆傝鍏徃璐熻矗璁捐鍜屽埗閫燗rduino鐢佃矾鏉垮強鐩稿叧闄勪欢銆傝繖浜涗骇鍝佹寜鐓NU瀹介氱敤鍏叡璁稿彲璇侊紙LGPL锛夋垨GNU閫氱敤鍏叡璁稿彲璇侊紙GPL锛夎鍙殑寮婧愮‖浠跺拰杞欢鍒嗗彂鐨勶紝Arduino鍏佽浠讳綍...
绛旓細arduino鏄竴娆句究鎹风伒娲绘柟渚夸笂鎵嬬殑寮婧愮數瀛愬師鍨嬪钩鍙帮紝鍖呭惈纭欢锛堝悇绉嶅瀷鍙风殑arduino鏉匡級鍜岃蒋浠讹紙arduino IDE锛夈俛rduino娉ㄦ剰锛Arduino鐨勫紑鍙戞э紝鏀寔婧愮爜涓嬭浇锛屾敮鎸佺殑骞冲彴鏈 Windows銆丮AC OS X銆丩inux銆俉indows 骞冲彴涓婇潰 Arduino IDE涓嬭浇鍚庝负zip鍖咃紝鐩存帴瑙e帇灏卞彲浠ヤ娇鐢ㄣ備竴涓熀浜庡紑鏀惧師濮嬬爜鐨勮蒋纭欢骞冲彴锛屾瀯寤轰簬...