开源电子原型平台arduino起源于哪个国家 开源电子原型平台arduino起源于
\u5f00\u6e90\u7535\u5b50\u539f\u578b\u5e73\u53f0arduino\u8d77\u6e90\u4e8e\u4ec0\u4e48\u56fd\u5bb6\u6765\u81ea\u610f\u5927\u5229\u7684
\u8d77\u6e90\u4e8e\u610f\u5927\u5229
Arduino起源于意大利,是一款便捷灵活、方便上手的开源电子原型平台。
Arduino
创始人:Massimo Banzi
主控芯片:AVR单片机、ARM芯片
开发环境:Arduino IDE
编程语言:C/C++或汇编语言
分类:计算机技术、微型计算机
一、Arduino起源:
Massimo Banzi之前是意大利Ivrea一家高科技设计学校的老师。他的学生们经常抱怨找不到便宜好用的微控制器。 2005年冬天, Massimo Banzi跟David Cuartielles讨论了这个问题。 David Cuartielles是一个西班牙籍晶片工程师,当时在这所学校做访问学者。两人决定设计自己的电路板,并引入了Banzi的学生David Mellis为电路板设计编程语言。两天以后,David Mellis就写出了程式码。又过了三天,电路板就完工了。Massimo Banzi喜欢去一家名叫di Re Arduino的酒吧,该酒吧是以1000年前意大利国王Arduin的名字命名的。为了纪念这个地方,他将这块电路板命名为Arduino。
二、Arduino功能:
可以快速使用Arduino与Adobe Flash, Processing, Max/MSP, Pure Data, SuperCollider等软件结合,作出互动作品。 Arduino可以使用现有的电子元件例如开关或者传感器或者其他控制器件、LED、步进马达或其他输出装置。 Arduino也可以独立运行,并与软件进行交互,例如: Macromedia Flash, Processing, Max/MSP, Pure Data, VVVV或其他互动软件。 Arduino的IDE界面基于开放源代码,可以免费下载使用,开发出更多令人惊艳的互动作品
三、Arduino特点:
Arduino IDE可以在Windows、Macintosh OS X、Linux三大主流操作系统上运行
Arduino的硬件原理图、电路图、IDE软件及核心库文件都是开源的,在开源协议范围内里可以任意修改原始设计及相应代码。
起源于:意大利
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。
它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个主要的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。
Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是通过 Arduino编程语言 (基于 Wiring)和Arduino开发环境(基于 Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。
起源于:意大利
Massimo Banzi之前是意大利Ivrea一家高科技设计学校的老师。他的学生们经常抱怨找不到便宜好用的微控制器。 2005年冬天, Massimo Banzi跟David Cuartielles讨论了这个问题。 David Cuartielles是一个西班牙籍晶片工程师,当时在这所学校做访问学者。两人决定设计自己的电路板,并引入了Banzi的学生David Mellis为电路板设计编程语言。两天以后,David Mellis就写出了程式码。又过了三天,电路板就完工了。Massimo Banzi喜欢去一家名叫di Re Arduino的酒吧,该酒吧是以1000年前意大利国王Arduin的名字命名的。为了纪念这个地方,他将这块电路板命名为Arduino。
Massimo Banzi之前是意大利Ivrea一家高科技设计学校的老师。他的学生们经常抱怨找不到便宜好用的微控制器。 2005年冬天, Massimo Banzi跟David Cuartielles讨论了这个问题。 David Cuartielles是一个西班牙籍晶片工程师,当时在这所学校做访问学者。两人决定设计自己的电路板,并引入了Banzi的学生David Mellis为电路板设计编程语言。两天以后,David Mellis就写出了程式码。又过了三天,电路板就完工了。Massimo Banzi喜欢去一家名叫di Re Arduino的酒吧,该酒吧是以1000年前意大利国王Arduin的名字命名的。为了纪念这个地方,他将这块电路板命名为Arduino。
绛旓細Arduino鏄竴娆句究鎹风伒娲汇佹柟渚夸笂鎵嬬殑寮婧愮數瀛愬師鍨嬪钩鍙銆傚寘鍚‖浠讹紙鍚勭鍨嬪彿鐨凙rduino鏉匡級鍜岃蒋浠讹紙Arduino IDE)銆傜敱涓涓娲插紑鍙戝洟闃熶簬2005骞村啲瀛e紑鍙戙傚叾鎴愬憳鍖呮嫭Massimo Banzi銆丟ianluca Martino銆丏avid Mellis鍜孨icholas Zambetti绛夈侫rduino鐨勪紭鍔 1銆佽法骞冲彴 Arduino IDE鍙互鍦╓indows銆丮acintosh OS X銆丩inux涓夊ぇ...
绛旓細寮婧愮數瀛愬師鍨嬪钩鍙癮rduino璧锋簮浜庢剰澶у埄銆俛rduino鏄竴娆句究鎹风伒娲汇佹柟渚夸笂鎵嬬殑寮婧愮數瀛愬師鍨嬪钩鍙般傚寘鍚‖浠讹紙鍚勭鍨嬪彿鐨凙rduino鏉匡級鍜岃蒋浠讹紙ArduinoIDE)銆俛rduino鏋勫缓浜庡紑鏀惧師濮嬬爜simpleI/O浠嬮潰鐗堬紝骞朵笖鍏锋湁浣跨敤绫讳技Java銆丆璇█鐨凱rocessing/Wiring寮鍙戠幆澧冦備富瑕佸寘鍚袱涓富瑕佺殑閮ㄥ垎锛氱‖浠堕儴鍒嗘槸鍙互鐢ㄦ潵鍋氱數璺繛鎺ョ殑Arduin...
绛旓細Arduino鏄竴绉嶅熀浜寮婧纭欢鍜岃蒋浠剁殑鐢靛瓙寮鍙骞冲彴锛屽畠鍖呮嫭涓涓熀浜嶤/C++缂栫▼璇█鐨勫紑鍙戠幆澧冨拰鍚勭妯″潡鍖栫殑纭欢妯″潡銆侫rduino鐨勬牳蹇冩槸涓涓熀浜嶢tmel AVR寰帶鍒跺櫒鐨勭數璺澘锛岃繖涓數璺澘涓婂寘鍚簡鏁板瓧鍜屾ā鎷熻緭鍏/杈撳嚭寮曡剼銆乁SB鎺ュ彛銆佺數婧愭帴鍙g瓑銆傜敤鎴峰彲浠ラ氳繃缂栧啓Arduino绋嬪簭锛屾帶鍒惰繖浜涚‖浠舵ā鍧楃殑杩愪綔锛屽疄鐜板悇绉嶅姛鑳斤紝...
绛旓細Arduino鏄竴涓熀浜庢槗鐢ㄧ‖浠跺拰杞欢鐨鍘熷瀷骞冲彴(寮婧)銆傚畠鍖呯敱鍙紪绋嬬殑鐢佃矾鏉匡紙绠绉板井鎺у埗鍣級鍜岀О涓篈rduino IDE锛堥泦鎴愬紑鍙戠幆澧冿級鐨勭幇鎴愯蒋浠剁粍鎴愶紝鐢ㄤ簬灏嗚绠楁満浠g爜鍐欏叆骞朵笂浼犲埌鐗╃悊鏉裤侫rduino鎻愪緵灏嗗井鎺у埗鍣ㄧ殑鍔熻兘鎵撳寘鎴愭洿鏄撲簬浣跨敤鐨勮蒋浠跺寘鐨勬爣鍑嗗褰侫rduino涓昏鐗圭偣 1銆丄rduino鏉垮崱鑳藉璇诲彇鏉ヨ嚜涓嶅悓浼犳劅鍣ㄧ殑...
绛旓細arduino鐨勬剰鎬濓細闃垮皵鏉滀紛璇恒Arduino鏄竴娆句究鎹风伒娲汇佹柟渚夸笂鎵嬬殑寮婧愮數瀛愬師鍨嬪钩鍙銆傚寘鍚‖浠讹紙鍚勭鍨嬪彿鐨凙rduino鏉匡級鍜岃蒋浠讹紙Arduino IDE)銆傜敱涓涓娲插紑鍙戝洟闃熶簬2005骞村啲瀛e紑鍙戙傚叾鎴愬憳鍖呮嫭Massimo Banzi銆丏avid Cuartielles銆乀om Igoe銆丟ianluca Martino銆丏avid Mellis鍜孨icholas Zambetti.瀹冩瀯寤轰簬寮鏀惧師濮嬬爜simple...
绛旓細1銆骞冲彴涓嶅悓锛Arduino鏄竴娆剧敤浜鐢靛瓙鍘熷瀷鍒朵綔鍜屽垱瀹㈤」鐩殑寮婧纭欢骞冲彴锛岀背鎬濋綈鏄竴娆惧熀浜庣墿鑱旂綉鎶鏈殑鏅鸿兘瀹跺眳骞冲彴銆2銆佽祫婧愪笉鍚岋細Arduino鎻愪緵浜嗘槗浜庝娇鐢ㄧ殑寮鍙戠幆澧冨拰涓板瘜鐨勭‖浠惰祫婧愶紝鍖呮嫭鍚勭鍨嬪彿鐨勫井鎺у埗鍣ㄣ佷紶鎰熷櫒銆佹墽琛屽櫒绛夛紝绫虫濋綈鎻愪緵浜嗕竴绯诲垪鏅鸿兘瀹跺眳璁惧鍜屽簲鐢ㄧ▼搴忥紝鐢ㄦ埛鍙互閫氳繃鎵嬫満搴旂敤绋嬪簭鎺у埗瀹朵腑鐨...
绛旓細Arduino涓枃鐨勬剰鎬濇槸"闃垮皵鏉滀紛璇"锛屼竴涓剰澶у埄灏忛晣鍚嶅瓧锛屽畠鏄敱鎰忓ぇ鍒╃殑Massimo Banzi绛変汉浜2005骞村垱绔嬬殑涓绉寮婧鐨鐢靛瓙寮鍙骞冲彴銆侫rduino鏃ㄥ湪涓虹數瀛愮埍濂借呭拰鍒濆鑰呮彁渚涗竴绉嶄綆闂ㄦ鐨勭數瀛愬紑鍙戝钩鍙帮紝甯姪浠栦滑鏇村姞杞绘澗鍦板涔犲拰瀹炶返鐢靛瓙鎶鏈傚浠婏紝Arduino宸茬粡鎴愪负浜嗗叏鐞冭寖鍥村唴鐨勭數瀛愬埗閫犮佹暀鑲插拰鍒涙柊棰嗗煙鐨勯噸瑕佺粍鎴...
绛旓細Arduino璧锋簮浜庢剰澶у埄锛屾槸涓娆句究鎹风伒娲汇佹柟渚夸笂鎵嬬殑寮婧愮數瀛愬師鍨嬪钩鍙銆侫rduino 鍒涘浜猴細Massimo Banzi 涓绘帶鑺墖锛欰VR鍗曠墖鏈恒丄RM鑺墖 寮鍙戠幆澧冿細Arduino IDE 缂栫▼璇█锛欳/C++鎴栨眹缂栬瑷 鍒嗙被锛氳绠楁満鎶鏈佸井鍨嬭绠楁満 涓銆丄rduino璧锋簮锛歁assimo Banzi涔嬪墠鏄剰澶у埄Ivrea涓瀹堕珮绉戞妧璁捐瀛︽牎鐨勮佸笀銆備粬鐨勫鐢熶滑缁忓父鎶辨...
绛旓細Arduino鏄竴娆句究鎹风伒娲汇佹柟渚夸笂鎵嬬殑寮婧愮數瀛愬師鍨嬪钩鍙銆傚寘鍚‖浠讹紙鍚勭鍨嬪彿鐨凙rduino鏉匡級鍜岃蒋浠讹紙ArduinoIDE锛夈傜敱涓涓娲插紑鍙戝洟闃熶簬2005骞村啲瀛e紑鍙戙傚叾鎴愬憳鍖呮嫭Massimo Banzi銆丏avid Cuartielles銆乀om Igoe銆丟ianluca Martino銆丏avid Mellis鍜孨icholas Zambetti绛夈傚畠鏋勫缓浜庡紑鏀惧師濮嬬爜simple I/O浠嬮潰鐗堬紝骞朵笖鍏锋湁...
绛旓細銆傜敱涓涓娲插紑鍙戝洟闃熶簬2005骞村啲瀛e紑鍙戙傚叾鎴愬憳鍖呮嫭MassimoBanzi銆丟ianlucaMartino銆丏avidMellis鍜孨icholasZambetti绛夈5銆Arduino缂栫▼浣跨敤Java銆丆绛夎瑷銆侫rduino鏄竴娆句究鎹风伒娲汇佹柟渚夸笂鎵嬬殑寮婧愮數瀛愬師鍨嬪钩鍙銆傚寘鍚‖浠讹紙鍚勭鍨嬪彿鐨凙rduino鏉匡級鍜岃蒋浠讹紙ArduinoIDE)銆傜敱涓涓娲插紑鍙戝洟闃熶簬2005骞村啲瀛e紑鍙戙