一、概述篇:

1. 什么是DFRduino UNO R3?
DFRduino UNO R3是一块基与开放原始代码的Simple i/o平台,並且具有使用类似java,C语言的开发环境。让您可以快速使用Arduino语言与Flash或Processing…等软件,作出互动作品。Arduino可以使用开发完成的电子元件例如Switch或Sensors或其他控制器、LED、步进电机或其他输出裝置。Arduino也可以独立运作成为一个可以跟软件沟通的平台,例如说:flash processing Max/MSP VVVV 或其他互动软件…,Arduino开发IDE界面基于开放原始码原则,可以让您免费下载使用开发出更多令人惊奇的互动作品。


2. DFRduino UNO R3版本升级
1,DFRduino UNO R3完全兼容Arduino UNO R3版本。同样使用了更强大的ATmega16U2替代了8U2。(或者说是之前版本的FTDI板)这允许更快的转换速度和更大内存,使得UNO R3版本在Linux或者Mac下不需要安装任何驱动程序,(Windows系统需要inf文件)并且有能力外接键盘,鼠标,摇杆等。

2,UNO R3还增加了AREF边上的SDA和SCL端口。此外,RESET边上还有两个新的端口。一个端口是IOREF,它能够使扩展板适应主板的电压。另一个空的端口预留给将来扩展的可能。UNO R3能够兼容任何现存扩展板并且能用它额外的端口适应新的扩展板。

3,更稳定的RESET电路。RESET键位置也变了,被移到了靠近USB接口的板角处,更方便按。

4,ATmega16U2代替了8U2,这并不意味着有16K flash的R3能让你的code跑的更快,这个更新为是USB接口芯片服务的,理论上它让UNO能模拟USB HID,比如 MIDI/Joystick/Keyboard。

5,注意事项:为了正确安装在某些电脑上,DFRduino Uno R3需要Arduino 1.0的驱动文件夹。我们已经测试过并且确定R3能够在老版本的IDE上编程。然而,在一台电脑上第一次运行R3,你将需要Arduino 1.0. 如果你对新版本IDE变化感兴趣,请查看Arduino官网 Arduino 1.0的版本记录。

如果遇到选型困难,可参考DF控制器选型指南。

3. DFRduino UNO R3 产品特点

  • 开放原始码的电路图设计,程式开发界面免费下载,也可依需求自己修改!!
  • Arduino 可使用ISP下载线,自我將新的IC程序烧入「bootloader」;
  • 可依据官方电路图,简化Arduino模组,完成独立运作的微处理控制器;
  • 可简单地与传感器、各式各样的电子元件连接(如:红外线,超声波,热敏电阻,光敏电阻,伺服电机等);
  • 支持多样的互动程式 如: Flash,Max/Msp,VVVV,PD,C,Processing等;
  • 使用低价格的微处理控制器(ATMEGA328P-PU);
  • USB接口供电,不需外接电源,500mA自恢复保险丝避免你的电脑USB电源过载,另外有提供9VDC输入接口,USB与外接电源自动切换;
  • 应用方面,利用Arduino,突破以往只能使用滑鼠,键盘,CCD等输入的裝置的互动內容,可以更简单地达成单人或多人游戏互动。

4. DFRduino UNO R3 技术规格

    • Digital I/O 数字输入/输出端: 0~13。
    • Analog I/O 模拟输入/输出端: 0~5。
    • 支持USB接口协议及供电(不需外接电源)。
    • 支持ISP下载功能、支持单片机TX/RX端子。
    • 支持AREF端子
    • 支持六組PWM端子(Pin11,Pin10,Pin9,Pin6,Pin5,Pin3)
    • 输入电压:接上USB时无须外部供电或外部7V~12V DC输入
    • 输出电压:5V DC输出和3.3V DC输出 和外部电源输入
    • 采用Atmel Atmega328P-PU单片机
    • Arduino大小尺寸:长70mm X 宽54mm
 

基础知识:DFRduino UNO R3最全资料详解的更多相关文章

  1. 16S 基础知识、分析工具和分析流程详解

    工作中有个真理:如果你连自己所做的工作的来龙去脉都讲不清楚,那你是绝对不可能把这份工作做好的. 这适用于任何行业.如果你支支吾吾,讲不清楚,那么说难听点,你在混日子,没有静下心来工作. 检验标准:随时 ...

  2. 《Java基础知识》动态代理(InvocationHandler)详解

    1. 什么是动态代理 对象的执行方法,交给代理来负责.比如user.get() 方法,是User对象亲自去执行.而使用代理则是由proxy去执行get方法. 举例:投资商找明星拍广告,投资商是通过经纪 ...

  3. HTML中DOM核心知识有哪些(带实例超详解)

    HTML中DOM核心知识有哪些(带实例超详解) 一.总结: 1.先取html元素,然后再对他进行操作,取的话可以getElementById等 2.操作的话,可以是innerHtml,value等等 ...

  4. Sqlmap全参数详解

    sqlmap全参数详解 sqlmap是在sql注入中非常常用的一款工具,由于其开源性,适合从个人到企业,从学习到实战,各领域各阶段的应用,我们还可以将它改造成我们自己独有的渗透利器.这款工具中,大大小 ...

  5. Mybatis系列全解(五):全网最全!详解Mybatis的Mapper映射文件

    封面:洛小汐 作者:潘潘 若不是生活所迫,谁愿意背负一身才华. 前言 上节我们介绍了 < Mybatis系列全解(四):全网最全!Mybatis配置文件 XML 全貌详解 >,内容很详细( ...

  6. HTML video 视频标签全属性详解

    HTML 5 video 视频标签全属性详解   现在如果要在页面中使用video标签,需要考虑三种情况,支持Ogg Theora或者VP8(如果这玩意儿没出事的话)的(Opera.Mozilla.C ...

  7. HTML-▲▲video 视频标签全属性详解▲▲

    HTML 5 video 视频标签全属性详解   现在如果要在页面中使用video标签,需要考虑三种情况,支持Ogg Theora或者VP8(如果这玩意儿没出事的话)的(Opera.Mozilla.C ...

  8. Android零基础入门第19节:Button使用详解

    原文:Android零基础入门第19节:Button使用详解 Button(按钮)是Android开发中使用非常频繁的组件,主要是在UI界面上生成一个按钮,该按钮可以供用户单击,当用户单击按钮时,按钮 ...

  9. Android零基础入门第80节:Intent 属性详解(下)

    上一期学习了Intent的前三个属性,本期接着学习其余四个属性,以及Android系统常用内置组件的启动. 四.Data和Type属性 Data属性通常用于向Action属性提供操作的数据.Data属 ...

随机推荐

  1. [Design Pattern With Go]设计模式-工厂模式

    这次介绍的设计模式是工厂模式,这是一个比较常见的创建型模式.一般情况下,工厂模式分为三种:简单工厂.工厂方法和抽象工厂,下面慢慢举例介绍下. 简单工厂 考虑一个加密程序的应用场景,一个加密程序可能提供 ...

  2. 从两个模型带你了解DAOS 分布式异步对象存储

    摘要:分布式异步对象存储 (DAOS) 是一个开源的对象存储系统,专为大规模分布式非易失性内存 (NVM, Non-Volatile Memory) 设计,利用了 SCM(Storage-Class ...

  3. Java中的面向切面编程(AOP)

    一.什么是AOP? Aspect Oriented Programming ,即面向切面编程. AOP是对面向对象编程的一个补充. 它的目的是将复杂的需求分解为不同的切面,将散布在系统中的公共功能集中 ...

  4. HTML特殊标签

    一,HTML特殊标签 二,换行标签 <br>标签用来将内容换行,其在HTML网页上的效果相当于我们平时使用word编辑文档时使用回车换行. 三,分割线 <hr>标签用来在HTM ...

  5. Shell 正则表达式详解

    Shell 正则表达式 什么是正则表达式? 正则表达式在每种语言中都会有,功能就是匹配符合你预期要求的字符串. 为什么要学正则表达式? 在企业工作中,我们每天做的linux运维工作中,时刻都会面对大量 ...

  6. rancher的ssl部署

    前言 因为我司有多套k8s环境,管理起来过于麻烦,需要一个统一的管理平台,又因为没有预留时间自己开发,经过选择后,使用rancher来进行多k8s环境的统一管理平台. 部署 1.在阿里云上申请免费的证 ...

  7. shell字符串处理总结

    1. 字符串切片 1.1 基于偏移量取字符串 返回字符串 string 的长度 ${#string} 示例 [root@centos8 script]#str=" I Love Python ...

  8. Windows系统搭建ELK日志收集服务器

    一.ELK是什么?ELK是由Elasticsearch.Logstash.Kibana这3个软件的首字母缩写. Elasticsearch是一个分布式搜索分析引擎,稳定.可水平扩展.易于管理是它的主要 ...

  9. C++运算符重载的一些困惑

    一.背景 在复习<C++基础与提高>时,自己实现运算符重载(i++)时,几次都报错.其实还是自己对运算符重载这一部分内容理解得不够透彻,于是再次看了下书上的内容,理解算是加深了一些,于是提 ...

  10. .ts 视频文件 .m3u8视频文件合并 转换为mp4

    1. 先把 .m3u8.zip 格式文件解压到文件夹D:\a. 2. 将文件夹内的 .ts文件名处理好. 一般均为按顺序排列. (殊情况需要根据.m3u8文件记录处理.) 举例,根据实际情况处理. ( ...