“(SKU:RB-01C053)Dreamer Nano V5.0主板”的版本间的差异

来自ALSROBOT WiKi
跳转至: 导航搜索
 
第29行: 第29行:
 
==输入和输出==
 
==输入和输出==
  
在Nano上的14个数字引脚都能作为输入或者输出,可以使用[http://wiki.dfrobot.com.cn/index.php/PinMode() pinMode()],[http://wiki.dfrobot.com.cn/index.php/DigitalWrite() digitalWrite()],和[http://wiki.dfrobot.com.cn/index.php/DigitalRead() digitalRead()]函数。工作电压为5伏。每个引脚可以提供或接收最大为40mA,并且单片机内部有一个上拉电阻(默认断开)20-50千欧。
+
在Nano上的14个数字引脚都能作为输入或者输出,可以使用pinMode(), digitalWrite()和digitalRead()函数。工作电压为5伏。每个引脚可以提供或接收最大为40mA,并且单片机内部有一个上拉电阻(默认断开)20-50千欧。
  
  
第35行: 第35行:
 
'''串口: 0(RX) 和 1(TX)'''。用于接收(RX)和发送(TX)的TTL串行数据。<BR>
 
'''串口: 0(RX) 和 1(TX)'''。用于接收(RX)和发送(TX)的TTL串行数据。<BR>
  
'''外部中断: 2 和 3'''。该引脚可以在上升沿或下降沿,或者设定的高或低的状态被触发。详见[http://wiki.dfrobot.com.cn/index.php/AttachInterrupt() attachInterrupt()]函数。<BR>
+
'''外部中断: 2 和 3'''。该引脚可以在上升沿或下降沿,或者设定的高或低的状态被触发。<BR>
  
'''PWM:3,5,6,9,10,11'''。该引脚可输出8位PWM信号,通过[http://wiki.dfrobot.com.cn/index.php/AnalogWrite() analogWrite()]函数。<br>
+
'''PWM:3,5,6,9,10,11'''。该引脚可输出8位PWM信号,通过analogWrite()函数。<br>
  
 
'''SPI:10(SS), 11(MOSI), 12(MISO), 13(SCK)'''。这些引脚支持SPI通信,虽然提供底层硬件,目前尚未列入在Arduino语言。
 
'''SPI:10(SS), 11(MOSI), 12(MISO), 13(SCK)'''。这些引脚支持SPI通信,虽然提供底层硬件,目前尚未列入在Arduino语言。
第51行: 第51行:
  
 
主板上还有部分其他功能引脚:<br>
 
主板上还有部分其他功能引脚:<br>
'''AREF: 参考电压的模拟输入 '''。可以使用[http://wiki.dfrobot.com.cn/index.php/AnalogReference() analogReference()]函数。<br>
+
'''AREF: 参考电压的模拟输入 '''。可以使用 analogReference()函数。<br>
  
 
'''Reset: 复位'''。该引脚可用于单片机复位操作。
 
'''Reset: 复位'''。该引脚可用于单片机复位操作。
第65行: 第65行:
  
 
在Arduino IDE的菜单中Tools>Board中,选择'''Arduino Diecimila, Duemilanove, or Nano w/ ATmega168”或者Arduino Duemilanove or Nano w/ ATmega328'''。
 
在Arduino IDE的菜单中Tools>Board中,选择'''Arduino Diecimila, Duemilanove, or Nano w/ ATmega168”或者Arduino Duemilanove or Nano w/ ATmega328'''。
 
具体如何安装驱动和下载程序,可查看相关[http://wiki.dfrobot.com.cn/index.php/Arduino%E9%A9%B1%E5%8A%A8%E7%9A%84%E5%AE%89%E8%A3%85 教程]。
 
  
 
==相关文档==
 
==相关文档==
*[http://www.dfrobot.com/wiki/images/3/31/Arduino_Nano_Schematic.png Arduino Nano 原理图]
 
 
*[http://www.arduino.cc/en/Main/ArduinoBoardNano Arduino Board Nano 网址]
 
*[http://www.arduino.cc/en/Main/ArduinoBoardNano Arduino Board Nano 网址]

2015年6月5日 (五) 16:51的最后版本

目录

概述

Dreamer nano V4.0是Arduino控制器系列中的轻量级版本,硬件上最大的区别是用Mini-B型+插座代替了USB-B型插座并去掉了外部电源供电插座,使整个尺寸变得非常小。

其处理器核心采用ATMega328,具有14路数字输入/输出口(其中6路可作为PWM输出),8路模拟输入,一个16MHz晶体振荡器,一个ICSP接头和一个复位按钮。

轻量化的设计让Nano在对尺寸有要求的项目设计中有独特的优势。

技术规格

  • 控制器:Atmel Atmega328
  • 外部输入电压(推荐):7V~12V DC
  • 外部输入电压(极限):6V~20V DC
  • 数字信号I/O引脚:14(其中6个PWM输出接口)
  • 模拟信号输入引脚:8
  • I/O接口电流:40 mA
  • Flash容量:32 KB (4K用于bootloader)
  • SRAM静态存储容量:2KB
  • EEPROM存储容量:1KB
  • 时钟频率:16MHz
  • 尺寸:47x18.5x18.5mm

供电方式

  • USB供电: mini USB供电
  • vin引脚供电: 外接6-20V电源
  • 5V引脚供电: 给5V引脚输入5V电源

电源会自动选择最高电压源。

输入和输出

在Nano上的14个数字引脚都能作为输入或者输出,可以使用pinMode(), digitalWrite()和digitalRead()函数。工作电压为5伏。每个引脚可以提供或接收最大为40mA,并且单片机内部有一个上拉电阻(默认断开)20-50千欧。


此外,一些引脚有专门的功能:
串口: 0(RX) 和 1(TX)。用于接收(RX)和发送(TX)的TTL串行数据。

外部中断: 2 和 3。该引脚可以在上升沿或下降沿,或者设定的高或低的状态被触发。

PWM:3,5,6,9,10,11。该引脚可输出8位PWM信号,通过analogWrite()函数。

SPI:10(SS), 11(MOSI), 12(MISO), 13(SCK)。这些引脚支持SPI通信,虽然提供底层硬件,目前尚未列入在Arduino语言。

LED:13。该LED连接到数字引脚13。当引脚是HIGH,LED点亮。LED引脚为低时,LED关闭。

Nano有8个模拟输入,其中每个提供10位分辨率(即1024个不同的值)。


此外,一些引脚具有特殊的功能:
I2C:4(SDA)和5(SCL)。支持I2C(TWI)通信,可以使用Wire库


主板上还有部分其他功能引脚:
AREF: 参考电压的模拟输入 。可以使用 analogReference()函数。

Reset: 复位。该引脚可用于单片机复位操作。

通讯

Nano与电脑,其他的Arduino,或者其他微处理器进行通信。芯片ATmega328提供了UART TTL(5V)串口通信,也就是板子的数字引脚0(RX)和数字引脚1(TX)。FTDI驱动通过软件提供给电脑一个虚拟串口。Arduino软件中包含的串口监视器,能够建立电脑与Arduino之间的通信。通过FTDI芯片和连接到电脑的USB,我们可以看到数据在传输时,RX和TX灯都会闪烁。

Arduino还提供一个SoftwareSerial库。可以通过Nano的其他数字引脚进行串口通信。

程序

Nano可以通过Arduino软件Arduino IDE来下载程序。

在Arduino IDE的菜单中Tools>Board中,选择Arduino Diecimila, Duemilanove, or Nano w/ ATmega168”或者Arduino Duemilanove or Nano w/ ATmega328

相关文档