在本指南中,了解Arduino Nano引脚Outs和图表。我们创建了一个良好的解释了基于Arduino Nano的PIN表示。
阿杜伊诺纳米引脚
顾名思义,Arduino Nano是一款紧凑、完整、面包板友好的微控制器板。纳米板重约7克,尺寸为4.5厘米至1.8厘米(L至B)。本文讨论了Arduino纳米板的技术规格,最重要的是每个引脚的引脚和功能。
Arduino Nano有什么不同?
Arduino Nano具有与Arduino Duemilanove类似的功能,但具有不同的包装。Nano内置ATmega328P微控制器,与Arduino UNO相同。它们之间的主要区别在于,UNO板采用PDIP(塑料双列直插式封装)形式,具有30个引脚,Nano板采用TQFP(塑料四芯扁平封装)形式,具有32个引脚。Arduino Nano额外的2个引脚用于ADC功能,而UNO有6个ADC端口,但Nano有8个ADC端口。纳米板不像其他Arduino板那样有直流电源插座,而是有一个迷你USB端口。此端口用于编程和串行监控。Nano最吸引人的特点是,它会根据电位差选择最强的电源,而电源选择跳线是无效的。
喜欢做一个关于Arduino的12个以上项目的激动人心的课程吗?
我们开发了一门关于Arduino的综合课程,名为“Arduino课程[从零到英雄]——从项目中学习”。本课程与世界上最好的在线教育平台Udemy合作出版。如果您希望掌握Arduino并使用Arduino平台开发两个非常激动人心的项目,那么报名参加本课程将是您实现梦想的最佳选择。因此,让我们快速了解一下您将学到什么在这门课上。
我们的课程“Arduino课程[零对英雄]”遵循完整的边做边学的方法,通过做一个项目来学习每一个概念。本课程设计了12个以上的项目,包括简单、中等和高级项目。本课程首先介绍基本概念和简单的基于led的项目,然后解释中级概念,如传感器inter面对基于传感器的项目,本课程最后将教您如何使用Arduino平台进行高级项目和基于物联网的项目。
您将在本完整视频课程中完成以下项目:
- 自动洗手液/肥皂分配器
- 使用LDR的自动灯光控制
- 用LED的生成模式
- 智能门锁使用键盘(数字代码锁定)
- 家庭安全系统(防止火灾事故,煤气泄漏,)
- 天气监测系统(测量温度和湿度)
- 使用智能手机和电视遥控器实现家庭自动化
- 直线跟随机器人(构建机器人的基础)
- 避障机器人(学习在机器人中构建智能)
- 手机控制机器人车(无线控制机器人)
- 智能灌溉系统
- 基于IOT的气象站(在网站/ Web应用程序上显示天气数据)
Arduino纳米 - 规格
Arduino纳米 | 规格 |
---|---|
微控制器 | ATmega328P |
建筑学 | AVR |
工作电压 | 5伏 |
闪存 | 32 KB,其中2 KB由引导加载程序使用 |
SRAM | 2KB |
时钟速度 | 16 MHz. |
模拟I/O引脚 | 8. |
电可擦可编程只读存储器 | 1 KB. |
每个I/O引脚的直流电流 | 40毫安 |
输入电压 | (7-12)伏 |
数字I/O引脚 | 22 |
PWM输出 | 6. |
能量消耗 | 19毫安 |
PCB尺寸 | 18 x 45毫米 |
重量 | 7 GMS. |
Arduino纳米引脚说明
将此丢销如参考文献为参考,我们将讨论每个销钉的所有功能。
我们可以从图像中推断Arduino Nano总共有36个引脚。我们将看到所有的引脚部分以及详细的格式在最后。
数字I/O,PWM-14针模拟功能-9针电源-7针SPI(数字I/O部分除外)-3针复位-3针______________________________________________________总数-36针
Arduino Nan0–引脚说明
引脚1至30
Arduino nano in. | 密码名 | 类型 | 作用 |
---|---|---|---|
1. | D1/TX | 输入输出 | 数字I/O引脚 串行发送引脚 |
2. | D0/RX | 输入输出 | 数字I/O引脚 串行接收引脚 |
3. | 重置 | 输入 | 重置(电源低) |
4. | GND | 权力 | 供应地 |
5. | D2 | 输入输出 | 数字I/O引脚 |
6. | D3 | 输入输出 | 数字I/O引脚 |
7. | D4 | 输入输出 | 数字I/O引脚 |
8. | D5 | 输入输出 | 数字I/O引脚 |
9 | D6 | 输入输出 | 数字I/O引脚 |
10 | D7 | 输入输出 | 数字I/O引脚 |
11 | D8 | 输入输出 | 数字I/O引脚 |
12 | D9 | 输入输出 | 数字I/O引脚 |
13 | D10 | 输入输出 | 数字I/O引脚 |
14 | D11 | 输入输出 | 数字I/O引脚 |
15 | D12 | 输入输出 | 数字I/O引脚 |
16 | D13 | 输入输出 | 数字I/O引脚 |
17 | 3V3 | 输出 | +3.3V输出(来自FTDI) |
18 | 阿雷夫 | 输入 | ADC参考 |
19 | A0 | 输入 | 模拟输入通道0 |
20 | A1 | 输入 | 模拟输入通道1 |
21 | A2 | 输入 | 模拟输入通道2 |
22 | A3 | 输入 | 模拟输入通道3 |
23 | A4 | 输入 | 模拟输入通道4 |
24 | A5 | 输入 | 模拟输入通道5 |
25 | A6 | 输入 | 模拟输入通道6 |
26 | A7 | 输入 | 模拟输入通道7 |
27 | +5伏 | 输出或输入 | +5V输出(来自车载调节器)或 +5V(来自外部电源的输入 |
28 | 重置 | 输入 | 重置(电源低) |
29 | GND | 权力 | 供应地 |
30 | vin. | 权力 | 电源电压 |
ICSP引脚
Arduino纳米ICSP引脚名称 | 类型 | 作用 |
---|---|---|
味噌 | 输入或输出 | 主进从出 |
vcc. | 输出 | 电源电压 |
SCK. | 输出 | 从大师到奴隶的时钟 |
莫斯 | 输出或输入 | 主从 |
RST | 输入 | 复位(低激活) |
GND | 权力 | 供应地 |
Arduino纳米数字管脚
引脚 - 1,2,5,6,7,8,9,10,11,12,13,14,15和16
如前所述,Arduino Nano有14个数字I / O引脚,可用作数字输入或输出。PINS使用5V电压为最大值,即数字高电平为5V,数字低为0V。每个销可以提供或接收40mA的电流,并且具有约20-50k欧姆的上拉电阻。纳米引脚放电的14个数字引脚中的每一个都可以用作输入或输出,使用Pinmode(),DigiteWrite()和DigitalRead()功能。
除了数字输入和输出功能外,数字管脚还具有一些附加功能。
串行通信销
引脚-1、21-接收和2-发送
这两个引脚RX-接收和TX-发送用于TTL串行数据通信。引脚RX和TX连接至USB至TTL串行芯片的相应引脚。
PWM PINS.
引脚-6、8、9、12、13和14
每个数字管脚都提供8位分辨率的脉宽调制信号。可以使用analogWrite()函数生成PWM信号。
外部中断
引脚-5、6
当我们需要向其他处理器或控制器提供外部中断时,我们可以使用这些引脚。这些引脚可用于通过使用AttaNt_Terrupt()函数分别能够分别中断INT0和INT1。这些引脚可用于触发三种类型的中断,例如在低值上的中断,上升或下降沿中断和值中断的变化。
SPI销
引脚-13、14、15和16
当您不希望数据以异步方式传输时,可以使用这些串行外围接口引脚。这些引脚支持以SCK作为同步时钟的同步通信。即使硬件具有此功能,Arduino软件默认情况下也没有此功能。因此,您必须包含一个名为SPI library的库使用此功能。
发光二极管
引脚-16
如果你记得你的第一个Arduino代码,闪烁的LED,那么你肯定会遇到这个Pin16。引脚16正连接至电路板上闪烁的LED。
Arduino纳米模拟管脚
引脚-18、19、20、21、22、23、24、25和26
如前所述,UNO有6个模拟输入引脚,但Arduino Nano具有8个模拟输入(19至26),标记为A0至A7。这意味着您可以连接* 8通道模拟传感器输入进行处理。这些模拟引脚中的每一个都具有1024位分辨率的内置ADC(因此它将提供1024个值)。默认情况下,引脚从地面测量到5V。如果希望参考电压为0V至3.3V,我们可以给3.3V到ALSF引脚(18thPIN)使用Analogreference()函数。
与Nano中的数字管脚类似,模拟管脚还具有其他一些功能。
I2C
引脚23、24与A4和A5相同
因为SPI通信也有它的缺点,例如4个基本引脚和限制在一个设备内。对于远程通信,我们使用I2C协议。I2C只支持两根导线的多主和多从。一个用于时钟(SCL),另一个用于数据(SDA)。为了使用I2C功能,我们需要导入一个名为Wire library的库。
阿雷夫
引脚18
如前所述,AREF模拟参考引脚用作ADC转换模拟输入的参考电压。
重置
针脚28
Arduino中的重置引脚是有效的低引脚,意味着我们将该引脚值降低,即0V,它将重置控制器。通常用于连接开关以用作重置按钮。
ICSP
ICSP代表在线串行编程,它代表了可用于编程Arduino板的几种方法之一。通常,Arduino引导加载程序用于编程Arduino板,但如果引导加载程序丢失或损坏,可以使用ICSP代替。ICSP可用于恢复丢失或损坏的引导加载程序。
每个ICSP引脚通常交叉连接到另一个具有相同名称或功能的Arduino引脚。例如,Nano的ICSP头上的MISO连接到MISO/数字管脚12(管脚15);ISCP头上的MOSI连接至MOSI/数字引脚11(引脚16);等等注意,MISO、MOSI和SCK引脚一起构成了SPI接口的大部分。
我们可以使用一个Arduino来使用此ICSP编程另一个Arduino。
Arduino作为ISP. | ATMega328 |
---|---|
Vcc/5V | vcc. |
GND | GND |
MOSI/D11 | D11 |
味噌/D12 | D12 |
SCK/D13 | D13 |
D10 | 重置 |
重置
ICSP中的针脚3、28和5
权力
ICSP中的针脚4、17、27、28、30和2&6
应用
我们已经编制了一份庞大的基于Arduino Nano的项目清单,其中包含完整的源代码和电路的详细说明。查看下面的列表。
使用Arduino的简单机器人手臂项目基于Arduino的路灯自动亮度控制使用Arduino纳米和旋转编码器测量轮/测量轮使用Arduino Nano和加速计的手势控制鼠标(空中鼠标)直流电机速度控制使用Arduino&PWM采用Arduino和IR传感器的铁路闸门自动控制使用Arduino的车速检测器使用Arduino和超声波传感器的水位指示器如何使用Arduino Nano制作LED滚动条红外遥控家庭自动化使用LDR传感器和伺服电机的Arduino太阳跟踪器使用Arduino的超声波盲手杖
1.议论
Arduino Uno和Nano有20个数字I/O引脚。模拟引脚A0-A5是带ADC的数字I/O引脚。