“(SKU:RB-01C076)CarDuino UNO R3(直插芯片)”的版本间的差异
(→产品相关推荐) |
|||
第81行: | 第81行: | ||
3.学习套件<br/> | 3.学习套件<br/> | ||
[http://item.taobao.com/item.htm?spm=a1z10.5-c.w7022481-3722883497.83.PkhfHw&id=18753345412 爱上Arduino 互动入门套件]<br/> | [http://item.taobao.com/item.htm?spm=a1z10.5-c.w7022481-3722883497.83.PkhfHw&id=18753345412 爱上Arduino 互动入门套件]<br/> | ||
+ | 论坛地址:[http://www.makerspace.cn/portal.php 奥松机器人技术论坛]<br/> |
2015年7月1日 (三) 22:10的版本
目录 |
产品概述
Carduino UNO R3是Arduino USB接口系列的最新版本, Carduino Uno R3与Arduino Uno R3一样的AREF边缘增加了SDA和SCL端口,此外,RESET边上还有两个新的端口。一个端口是IOREF,它能够使扩展板适应主板的电压,另一个空的端口预留给将来扩展的可能。Carduino UNO R3能够兼容传感器扩展板v5.0并且能用它额外的端口适应新的扩展板。 Carduino可以用于做项目开发的控制核心也可以与PC进行直接的USB连接完成与电脑间的互动,运行于开源的IDE开发环境,软件可以在Arduino官网直接下载(支持Window,Linux以及Max系统),处理器核心是ATmega328,同时具有14路数字输入/输出口(其中6路可作为PWM输出),6路模拟输入,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮。
规格参数
- 工作电压:5V
- 输入电压:接上USB时无须外部供电或外部7V~12V DC输入
- 输出电压:5V DC输出和3.3V DC输出 和外部电源输入
- 微处理器:ATmega328
- Bootloader:Carduino Uno
- 时钟频率:16 MHz
- 输入电压:7-12V(推荐)
- 输入电压:6-20V(限制)
- 支持USB接口协议及供电(不需外接电源)
- 支持ISP下载功能。
- 14路数字输入输出口:工作电压为5V,每一路能输出和接入最大电流为40mA。
(1)串口信号RX(0号)、TX(1号): 与内部 ATmega8U2 USB-to-TTL 芯片相连,提供TTL电压水平的串口接收信号。
(2)外部中断(2号和3号):触发中断引脚,可设成上升沿、下降沿或同时触发。
(3)脉冲宽度调制PWM(3、5、6、9、10 、11):提供6路8位PWM输出。
(4)SPI(10(SS),11(MOSI),12(MISO),13(SCK)):SPI通信接口。
(5)LED(13号):Arduino专门用于测试LED的保留接口,输出为高时点亮LED,反之输出为低时LED熄灭。
- 6路模拟输入A0到A5:每一路具有10位的分辨率(即输入有1024个不同值),默认输入信号范围为0到5V
- AREF:模拟输入信号的参考电压。
- Reset:信号为低时复位单片机芯片。
- 直流电流:40mA(I/O端口)
- 直流电流:50mA(3.3V端口)
- Flash 内存:32 KB (ATmega328其中0.5 KB用于引导程序)
- SRAM:2 KB (ATmega328)
- EEPROM:1 KB (ATmega328)
- 尺寸:75x55x15mm
使用方法
1.引脚说明
2.编译环境下载(当前最新版本IDE是Arduino1.6.4)
Arduino IDE编译环境下载
3.驱动安装
Arduino驱动安装方法
4.程序下载
程序下载方法
应用例程
此程序用于测试CarDuino UNO R3的所有I/O口状态
示例代码
int val;//定义模拟读数变量 int i;//定义变量i int ledpin[]={1,3,5,7,9,11,13,15,17,19,21};//定义led脚 1,3,5,7,9,11,13,15,17,19,21 int ledpin1[]={0,2,4,6,8,10,12,14,16,18,20,22};//定义led脚1 0,2,4,6,8,10,12,14,16,18,20,22 void setup() { for(i=0;i<13;i++) { pinMode(ledpin[i],OUTPUT);//将led脚设置为输出 pinMode(ledpin1[i],OUTPUT);//将led脚1设置为输出 } } void loop() { for(val=0;val<13;val++) digitalWrite(ledpin[val],HIGH);//将led脚设置为高电平 for(val=0;val<13;val++) digitalWrite(ledpin1[val],LOW);//将led脚1设置为低电平 delay(500); //延迟5s for(val=0;val<13;val++) digitalWrite(ledpin[val],LOW);//将led脚设置为低电平 for(val=0;val<13;val++) digitalWrite(ledpin1[val],HIGH);//将led脚1设置为高电平 delay(500); //延迟5s }
程序效果
- 连接在CarDuino UNO R3引脚的LED小灯呈流水状交替闪烁
产品相关推荐
1.购买地址
CarDuino UNO R3 控制器购买地址
2.相关书籍
首本Arduino中文教材 入门必读
3.学习套件
爱上Arduino 互动入门套件
论坛地址:奥松机器人技术论坛