“(SKU:RB-01C012)Arduino Nano mega328控制器”的版本间的差异
来自ALSROBOT WiKi
(→引脚定义) |
|||
(未显示1个用户的8个中间版本) | |||
第1行: | 第1行: | ||
+ | <br/> | ||
+ | [[文件:nano23.jpg|500px|有框|右]] | ||
==产品概述== | ==产品概述== | ||
Arduino Nano是一块基与开放原始代码的超小Simple i/o平台,与之前的USB版Arduino duemilanove 相比较,Arduino Nano在体积上占很大优势,Arduino既可以用来开发出需要独立运行,并且具有互动效果的电子用品;也可以用来开发出与电脑相连接,同Flash,Processing,Max/Msp,PD,VVVV等软件一同合作完成的互动作品。 | Arduino Nano是一块基与开放原始代码的超小Simple i/o平台,与之前的USB版Arduino duemilanove 相比较,Arduino Nano在体积上占很大优势,Arduino既可以用来开发出需要独立运行,并且具有互动效果的电子用品;也可以用来开发出与电脑相连接,同Flash,Processing,Max/Msp,PD,VVVV等软件一同合作完成的互动作品。 | ||
==规格参数== | ==规格参数== | ||
− | + | # 数字接口:12个数字输入/输出端口D2—D13<br/> | |
− | + | # 模拟接口:8个模拟输入端口A0—A7<br/> | |
− | + | # 工作电压:5V逻辑电平<br/> | |
− | + | # 输入电压(推荐):7—12V<br/> | |
− | + | # 输入电压(限制):6-20V<br/> | |
− | + | # 主控制器:采用Atmel Atmega328P-AU单片机<br/> | |
− | + | # USB接口:支持USB下载及供电<br/> | |
− | + | # 外形尺寸:45*18mm<br/> | |
− | + | # 产品重量:5g<br/> | |
− | + | # 支持ISP下载<br/> | |
− | == | + | ==接口定义== |
− | [[文件:nano123. | + | [[文件:nano123.jpeg|700px|有框|居中]] |
+ | 功能说明:<br/> | ||
+ | # 串口:TX、RX(0和1脚),用于接收和发送TTL电平的串行数据,引脚是连接在相应的TTL芯片上。<br/> | ||
+ | # 外部中断:2和3脚。<br/> | ||
+ | # 脉宽调制(PWM):3,5,6,9,10,和11。提供的PWM输出,使用8位的analogwrite()函数。<br/> | ||
+ | # SPI(SS):10,11,12)(2)(MISO),13(SCK)。该引脚支持SPI通信,它为芯片烧写底层bootloader使用。<br/> | ||
+ | # 发光二极管13:有一个内置的LED,连接到数字引脚13,当D13引脚的输出为高电平时,LED亮起;当D13引脚的输出为低电平时,LED熄灭。<br/> | ||
+ | # 8个模拟引脚:A0到A7,其中提供的10位分辨率的模数转换。<br/> | ||
− | == | + | ==使用方法== |
− | === | + | ===使用硬件=== |
− | + | # [http://www.alsrobot.cn/goods-217.html Nano mega328控制器]*1个 | |
− | # Nano mega328控制器 | + | # [http://www.alsrobot.cn/goods-170.html 大按钮模块]*1个 |
− | # 大按钮模块 | + | # [http://www.alsrobot.cn/goods-94.html 杜邦线]*若干 |
− | # 杜邦线 | + | # [http://www.alsrobot.cn/goods-203.html Mini USB 连接线]*1条 |
− | # | + | ===实物连接图=== |
[[文件:nano1.jpg|500px|缩略图|居中]] | [[文件:nano1.jpg|500px|缩略图|居中]] | ||
:如图所示,将大按钮模块的信号端接在控制器2口,另用杜邦线将控制器的5V与GND接在按动大按钮模块的“+”“-”端,按动大按钮即可观察到LED小灯的亮灭。 | :如图所示,将大按钮模块的信号端接在控制器2口,另用杜邦线将控制器的5V与GND接在按动大按钮模块的“+”“-”端,按动大按钮即可观察到LED小灯的亮灭。 | ||
− | === | + | ===例子程序=== |
− | <pre style='color:blue'>int buttonPin = 2; | + | <pre style='color:blue'> |
+ | int buttonPin = 2; | ||
int ledPin = 13; | int ledPin = 13; | ||
int buttonState = 0; | int buttonState = 0; | ||
第32行: | 第42行: | ||
pinMode(buttonPin, INPUT); | pinMode(buttonPin, INPUT); | ||
} | } | ||
− | |||
void loop(){ | void loop(){ | ||
buttonState = digitalRead(buttonPin); | buttonState = digitalRead(buttonPin); | ||
第41行: | 第50行: | ||
digitalWrite(ledPin, LOW); | digitalWrite(ledPin, LOW); | ||
} | } | ||
− | }</pre> | + | } |
+ | </pre> | ||
===程序效果=== | ===程序效果=== | ||
当大按钮模块按下后,L灯亮起;当大按钮模块松开,L灯灭。 | 当大按钮模块按下后,L灯亮起;当大按钮模块松开,L灯灭。 | ||
+ | |||
==产品相关推荐== | ==产品相关推荐== | ||
− | + | [[文件:erweima.png|230px|无框|右]] | |
+ | ===产品购买地址=== | ||
+ | [http://www.alsrobot.cn/goods-217.html Nano Mega328控制器] | ||
+ | <br/> | ||
+ | ===周边产品推荐=== | ||
+ | [https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-3667083713.68.DTRMpg&id=3937179707 Mini USB数据线] | ||
+ | <br/> | ||
+ | ===相关问题解答=== | ||
+ | [http://tieba.baidu.com/p/2714049856 Arduino nano下载不了程序] | ||
+ | <br/> | ||
+ | ===相关学习资料=== | ||
+ | [https://www.arduino.cc/en/Main/ArduinoBoardNano/ Arduino 官方介绍(英文版)]<br/> | ||
+ | [http://pan.baidu.com/s/1o6tgLXw Arduino Nano V3.0 Eagle 电路图文件下载]<br/> | ||
+ | [https://www.arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdf Arduino Nano PDF 版本电路图]<br/> | ||
+ | [http://v.ku6.com/show/Sc4uMl18-P5GsfFulMzL6A...html Arduino nano使用教程]<br/> | ||
+ | [http://kb.open.eefocus.com/index.php?title=Arduino_Nano Arduino nano中文介绍]<br/> | ||
+ | [http://www.makerspace.cn/portal.php 奥松机器人技术论坛]<br/> |
2015年10月23日 (五) 11:26的最后版本
目录 |
产品概述
Arduino Nano是一块基与开放原始代码的超小Simple i/o平台,与之前的USB版Arduino duemilanove 相比较,Arduino Nano在体积上占很大优势,Arduino既可以用来开发出需要独立运行,并且具有互动效果的电子用品;也可以用来开发出与电脑相连接,同Flash,Processing,Max/Msp,PD,VVVV等软件一同合作完成的互动作品。
规格参数
- 数字接口:12个数字输入/输出端口D2—D13
- 模拟接口:8个模拟输入端口A0—A7
- 工作电压:5V逻辑电平
- 输入电压(推荐):7—12V
- 输入电压(限制):6-20V
- 主控制器:采用Atmel Atmega328P-AU单片机
- USB接口:支持USB下载及供电
- 外形尺寸:45*18mm
- 产品重量:5g
- 支持ISP下载
接口定义
功能说明:
- 串口:TX、RX(0和1脚),用于接收和发送TTL电平的串行数据,引脚是连接在相应的TTL芯片上。
- 外部中断:2和3脚。
- 脉宽调制(PWM):3,5,6,9,10,和11。提供的PWM输出,使用8位的analogwrite()函数。
- SPI(SS):10,11,12)(2)(MISO),13(SCK)。该引脚支持SPI通信,它为芯片烧写底层bootloader使用。
- 发光二极管13:有一个内置的LED,连接到数字引脚13,当D13引脚的输出为高电平时,LED亮起;当D13引脚的输出为低电平时,LED熄灭。
- 8个模拟引脚:A0到A7,其中提供的10位分辨率的模数转换。
使用方法
使用硬件
- Nano mega328控制器*1个
- 大按钮模块*1个
- 杜邦线*若干
- Mini USB 连接线*1条
实物连接图
- 如图所示,将大按钮模块的信号端接在控制器2口,另用杜邦线将控制器的5V与GND接在按动大按钮模块的“+”“-”端,按动大按钮即可观察到LED小灯的亮灭。
例子程序
int buttonPin = 2; int ledPin = 13; int buttonState = 0; void setup() { pinMode(ledPin, OUTPUT); pinMode(buttonPin, INPUT); } void loop(){ buttonState = digitalRead(buttonPin); if (buttonState == LOW) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); } }
程序效果
当大按钮模块按下后,L灯亮起;当大按钮模块松开,L灯灭。
产品相关推荐
产品购买地址
周边产品推荐
相关问题解答
相关学习资料
Arduino 官方介绍(英文版)
Arduino Nano V3.0 Eagle 电路图文件下载
Arduino Nano PDF 版本电路图
Arduino nano使用教程
Arduino nano中文介绍
奥松机器人技术论坛