开源3D打印机RepRap Arduino MEGA ATmega1280-16AU AVR详解 | 3D打印机DIY|3D打印技术论坛—3D小蚂蚁工作室

开源3D打印机RepRap Arduino MEGA ATmega1280-16AU AVR详解

Arduino,满足您创新创意的需要!

中文名:阿德伟诺

Arduino 是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE)。它适用于艺术家、设计师、爱好者和对于互动有兴趣的朋友们。

Arduino,是一个基于开放原始码的软硬体平台,构建于开放原始码simple I/O介面版,并且具有使用类似JavaC语言的Processing/Wiring开发环境。

Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,收录进微控制器。对Arduino的编程是利用 Arduino编程语言 (基于 Wiring)Arduino开发环境(based on
Processing)
来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。

你可以自己动手制作,也可以购买成品套装;Arduino所使用到的软件都可以免费下载. 硬件参考设计 (CAD 文件)也是遵循availableopen-source协议, 你可以非常自由地 根据你自己的要求去修改他们.

Arduino可以使用开发完成的电子元件例如Switchsensors或其他控制器、LED、步进马达或其他输出装置。Arduino也可以独立运作成为一个可以跟软件沟通的接口,例如说:flashprocessingMax/MSPVVVV或其他互动软件Arduino开发IDE接口基于开放源代码原,可以让您免费下载使用开发出更多令人惊艳的互动作品.

     据说Massimo Banzi之前是意大利Ivrea一家高科技设计学校的老师。他的学生们经常抱怨找不到便宜好用的微控制器。 2005年冬天, Massimo BanziDavid Cuartielles讨论了这个问题。 David Cuartielles是一个西班牙籍晶片工程师,当时在这所学校做访问学者。两人决定设计自己的电路板,并引入了Banzi的学生David Mellis为电路板设计编程语言。两天以后,David Mellis就写出了程式码。又过了三天,电路板就完工了。这块电路板被命名为Arduino。几乎任何人,即使不懂电脑编程,也能用Arduino做出 很酷的东西,比如对感测器作出回应,闪烁灯光,还能控制马达。随后BanziCuartielles,和Mellis把设计图放到了网上。保持设计的开 放源码理念,因为版权法可以监管开源软体,却很难用在硬体上,他们决定采用Creative Commons许可。 Creative CommonsCC)是为保护开放版权行为而出现的类似GPL的一种许可(license)。在Creative Commons许可下,任何人都被允许生产电路板的复制品,还能重新设计,甚至销售原设计的复制品。你不需要付版税,甚至不用取得Arduino团队的许 可。然而,如果你重新发布了引用设计,你必须说明原始Arduino团队的贡献。如果你调整或改动了电路板,你的最新设计必须使用相同或类似的 Creative Commons许可,以保证新版本的Arduino电路板也会一样的自由和开放。唯一被保留的只有Arduino这个名字。它被注册成了商标。如果有人想 用这个名字卖电路板,那他们可能必须付一点商标费用给Arduino核心开发团队成员。

   Arduino MEGAArduino朝高端路线发展的新作,其以ATmega1280单片机(内嵌Bootloader)为核心的微控制器,具有54个数字I/O 接口(其中14个提供PWM输出),16个模拟I/O 接口,4UARThardware serial ports),使用 16 MHz 晶振。由于ATmega1280单片机内嵌Bootloader,因此能夠通过USB接线直接下载程序而不需经过其他下载线或者编程器,大大降低开发成本。您只需用USB连接线插入电脑即可开始使用。控制器供电部分人性化设计,可选择USB接口直接供电或者使用ACDC 适配器、电池作为外部供电电源。Arduino开发IDE接口基于开放源代码,可以让您免费下载使用开发出更多令人惊艳的互动作品。 

      您可以参考Arduino的官方网站http://www.arduino.cc或者进入Arduino爱好者Rebecca的博客http://blog.sina.com.cn/arduino(复制网址到浏览器),通过链接你会找到各种创意作品的源码,当然也有很多机器人应用实例代码,例如直流电机PWM调速、舵机控制、超声波测距、红外传感器寻迹等,相信它能使你早日实现机器人DIY的梦想。

开源3D打印机RepRap Arduino MEGA ATmega1280-16AU AVR详解  

  Arduino MEGA 规格参数 :

1.微控制器核心:ATmega1280-16AU

2.工作电压:+5V

3.外部输入电压:+7V~+12V(建议)

4.外部输入电压(极值):+6V≤Vin≤20V

5.数字信号I/O接口:54(其中14PWM输出接口)

6.模拟信号输入接口:16

7.DC I/O接口电流:40 mA

8.Flash容量:128 KB (其他4K用于bootloader)

9.SRAM静态存储容量:8KB

10.EEPROM存储容量:4KB  

11.时钟频率:16MHz

  Rebecca作为是一名Arduino爱好者,其博客由浅入深地叙述了学习Arduino的全部过程,文章中的文字通俗易懂,可谓是Arduino初学者的殿堂,本店主推荐大家参阅一下,或许您会得到一些收获。

Arduino爱好者·Arduino初学者殿堂

Arduino中文社区:http://www.arduino.cn/forum.php

Rebecca的博客地址:http://blog.sina.com.cn/arduino

Arduino MEGA ATmega1280-16AU AVR 购买地址:http://item.taobao.com/item.htm?spm=a1z10.1.w5003-3866331999.1.jPOh3u&id=35013906906&scene=taobao_shop

 


本文由3D小蚂蚁编辑,转载请注明出处。

 
0