“(SKU:RB-01C012)Arduino Nano mega328控制器”的版本间的差异

来自ALSROBOT WiKi
跳转至: 导航搜索
应用例程
 
第14行: 第14行:
 
# 产品重量:5g<br/>
 
# 产品重量:5g<br/>
 
# 支持ISP下载<br/>
 
# 支持ISP下载<br/>
===引脚定义===
+
==接口定义==
 
[[文件:nano123.jpeg|700px|有框|居中]]
 
[[文件:nano123.jpeg|700px|有框|居中]]
 
功能说明:<br/>
 
功能说明:<br/>
第24行: 第24行:
 
# 8个模拟引脚:A0到A7,其中提供的10位分辨率的模数转换。<br/>
 
# 8个模拟引脚:A0到A7,其中提供的10位分辨率的模数转换。<br/>
  
==应用例程==
+
==使用方法==
===测试实验===
+
===使用硬件===
我们使用Nano mega328控制器来做个实验,使用的硬件如下:
+
 
# [http://www.alsrobot.cn/goods-217.html Nano mega328控制器]*1个
 
# [http://www.alsrobot.cn/goods-217.html Nano mega328控制器]*1个
 
# [http://www.alsrobot.cn/goods-170.html 大按钮模块]*1个
 
# [http://www.alsrobot.cn/goods-170.html 大按钮模块]*1个
第34行: 第33行:
 
[[文件: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;         
第42行: 第42行:
 
   pinMode(buttonPin, INPUT);     
 
   pinMode(buttonPin, INPUT);     
 
}
 
}
 
 
void loop(){
 
void loop(){
 
   buttonState = digitalRead(buttonPin);
 
   buttonState = digitalRead(buttonPin);
第51行: 第50行:
 
     digitalWrite(ledPin, LOW);  
 
     digitalWrite(ledPin, LOW);  
 
   }
 
   }
}</pre>
+
}
 +
</pre>
 
===程序效果===
 
===程序效果===
 
当大按钮模块按下后,L灯亮起;当大按钮模块松开,L灯灭。
 
当大按钮模块按下后,L灯亮起;当大按钮模块松开,L灯灭。
第67行: 第67行:
 
<br/>
 
<br/>
 
===相关学习资料===
 
===相关学习资料===
[http://v.ku6.com/show/Sc4uMl18-P5GsfFulMzL6A...html Arduino nano使用教程]
+
[https://www.arduino.cc/en/Main/ArduinoBoardNano/ Arduino 官方介绍(英文版)]<br/>
<br/>
+
[http://pan.baidu.com/s/1o6tgLXw Arduino Nano V3.0 Eagle 电路图文件下载]<br/>
[http://kb.open.eefocus.com/index.php?title=Arduino_Nano Arduino nano中文介绍]
+
[https://www.arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdf Arduino Nano PDF 版本电路图]<br/>
<br/>
+
[http://v.ku6.com/show/Sc4uMl18-P5GsfFulMzL6A...html Arduino nano使用教程]<br/>
[http://www.makerspace.cn/portal.php 奥松机器人技术论坛]
+
[http://kb.open.eefocus.com/index.php?title=Arduino_Nano Arduino nano中文介绍]<br/>
<br/>
+
[http://www.makerspace.cn/portal.php 奥松机器人技术论坛]<br/>

2015年10月23日 (五) 11:26的最后版本


Nano23.jpg

目录

产品概述

Arduino Nano是一块基与开放原始代码的超小Simple i/o平台,与之前的USB版Arduino duemilanove 相比较,Arduino Nano在体积上占很大优势,Arduino既可以用来开发出需要独立运行,并且具有互动效果的电子用品;也可以用来开发出与电脑相连接,同Flash,Processing,Max/Msp,PD,VVVV等软件一同合作完成的互动作品。

规格参数

  1. 数字接口:12个数字输入/输出端口D2—D13
  2. 模拟接口:8个模拟输入端口A0—A7
  3. 工作电压:5V逻辑电平
  4. 输入电压(推荐):7—12V
  5. 输入电压(限制):6-20V
  6. 主控制器:采用Atmel Atmega328P-AU单片机
  7. USB接口:支持USB下载及供电
  8. 外形尺寸:45*18mm
  9. 产品重量:5g
  10. 支持ISP下载

接口定义

Nano123.jpeg

功能说明:

  1. 串口:TX、RX(0和1脚),用于接收和发送TTL电平的串行数据,引脚是连接在相应的TTL芯片上。
  2. 外部中断:2和3脚。
  3. 脉宽调制(PWM):3,5,6,9,10,和11。提供的PWM输出,使用8位的analogwrite()函数。
  4. SPI(SS):10,11,12)(2)(MISO),13(SCK)。该引脚支持SPI通信,它为芯片烧写底层bootloader使用。
  5. 发光二极管13:有一个内置的LED,连接到数字引脚13,当D13引脚的输出为高电平时,LED亮起;当D13引脚的输出为低电平时,LED熄灭。
  6. 8个模拟引脚:A0到A7,其中提供的10位分辨率的模数转换。

使用方法

使用硬件

  1. Nano mega328控制器*1个
  2. 大按钮模块*1个
  3. 杜邦线*若干
  4. Mini USB 连接线*1条

实物连接图

Nano1.jpg
如图所示,将大按钮模块的信号端接在控制器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灯灭。

产品相关推荐

Erweima.png

产品购买地址

Nano Mega328控制器

周边产品推荐

Mini USB数据线

相关问题解答

Arduino nano下载不了程序

相关学习资料

Arduino 官方介绍(英文版)
Arduino Nano V3.0 Eagle 电路图文件下载
Arduino Nano PDF 版本电路图
Arduino nano使用教程
Arduino nano中文介绍
奥松机器人技术论坛