在本指南中,了解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平台进行高级项目和基于物联网的项目。

您将在本完整视频课程中完成以下项目:

  1. 自动洗手液/肥皂分配器
  2. 使用LDR的自动灯光控制
  3. 用LED的生成模式
  4. 智能门锁使用键盘(数字代码锁定)
  5. 家庭安全系统(防止火灾事故,煤气泄漏,)
  6. 天气监测系统(测量温度和湿度)
  7. 使用智能手机和电视遥控器实现家庭自动化
  8. 直线跟随机器人(构建机器人的基础)
  9. 避障机器人(学习在机器人中构建智能)
  10. 手机控制机器人车(无线控制机器人)
  11. 智能灌溉系统
  12. 基于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纳米皮诺
Arduino纳米皮诺

我们可以从图像中推断Arduino Nano总共有36个引脚。我们将看到所有的引脚部分以及详细的格式在最后。

数字I/O,PWM-14针模拟功能-9针电源-7针SPI(数字I/O部分除外)-3针复位-3针______________________________________________________总数-36针
Arduino Nano引脚描述
Arduino Nano引脚描述

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

Arduino Nano ICSP.
Arduino Nano 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.议论

  1. Teraz.

    Arduino Uno和Nano有20个数字I/O引脚。模拟引脚A0-A5是带ADC的数字I/O引脚。

Baidu