Arduino系列开发板按开发需要有多种板型可以选择

简单的说下Arduino NANO

  • 1.NANO简介
    • 技术规格
    • 规格封装
    • 引脚功能分布
    • 原理图
  • 2.Arduino UNO 和 Arduino NANO 的区别
    • ATmega328p
    • 程序兼容性

1.NANO简介

Arduino NANO是Arduino USB接口的微型版本,不同的是没有电源插座以及USB接口是Mini-B型插座
Arduino NANO是尺寸非常小的而且可以直接插在面包板上使用,其处理器核心是ATmega168(NANO 2.x)和ATmega328(NANO 3.0),同时具有14路数字输入/输出口(其中6路可作为PWM输出),8路模拟输入,一个16MHz晶体振荡器,一个mini-B USB口,一个ICSP header和一个复位按钮



与NANO功能相关或板型相似的开发板还有以下几个,可自行了解:

Arduino Nano 33 BLE
Arduino Nano 33 BLE SENSE
Arduino 33 IoT
Arduino Micro

技术规格

如下表

微控制器 ATmega168(Nano2.x)/ATmega328(Nano3.0)
架构 AVR
工作电压 5V
Flash 32KB(2KB用于bootloader)
SRAM 2KB
时钟频率 16MHz
模拟输入引脚 8
EEPROM 1KB
I/O引脚输出电流 40mA
输入电压 7-12V
数字引脚 22(6个支持PWM)
PWM输出 6
功耗 19mA
PCB规格 18x45mm
重量 7g

规格封装

引脚功能分布

官方版本 – 正面引脚分布及引脚复用功能

背面,串口芯片FT23RL电路连接和ICSP header引脚分布,国产的NANO一般会用CH340G来代替串口芯片

原理图

2.Arduino UNO 和 Arduino NANO 的区别

ATmega328p

UNO对于用过Arduino开发板的小伙伴来说应该是比较熟悉的了,主要说说NANO,UNO和NANO控制芯片同样用的ATmega328p,不同的是芯片封装不同,UNO是DIP28封装,NANO是TQFP32封装,NANO比UNO多了4个引脚出来

多出来的4个引脚分别是VCC,GND,ADC6,ADC7,在UNO上模拟输入引脚只到ADC4、ADC5,而NANO多引出了ADC6,ADC7
看一张比较明显的引脚输出图

对于模拟输入引脚A0 - A5来说,可作为数字口使用,但ADC6、ADC7只作为模拟输入使用(唯一功能)

程序兼容性

NANO因为控制器和UNO一样,经常会被认为是UNO的缩小版,但事实却不是这样,虽然比较明显的是比UNO少了一个DC插座,但UNO的程序不一定在NANO上面也能正常运行(小部分程序可以兼容UNO和NANO)

Arduino NANO -- 那些需要了解的地方相关推荐

  1. 利用Nodemcu+Arduino nano+TB6612+点灯科技APP制作简易麦克纳姆轮Wi-Fi遥控小车

    摘要 麦克纳姆轮小车由于车轮本身的特殊结构,可以实现全向行驶,可玩性非常强.麦克纳姆轮原理在这里不做展开,麦克纳姆小车主要是通过控制四个轮胎的转与不转以及转动的方向来实现多方向的运动,其中一种X型车轮 ...

  2. Arduino Nano做NB-IoT透传项目

    用Arduino Nano作控制器,实现NB-IoT透传项目 概述 NB-IOT模块 Arduino Nano 程序 总结 概述 当前利用NB-IoT作透传项目非常流行,Arduino Nano应该是 ...

  3. 自制遥控小车,遥控距离可达2000米? (nrf24l01射频模块+Arduino nano+L297N)

    之前介绍了用esp8266做了一个用手机app控制的WiFi小车,只要实现给小车的不断供网,基本实现了小车的无视距离范围的测试 没有看过的朋友可以去看看,传送门在下面: 不受距离限制的无线小车 但是做 ...

  4. ov7670 linux,arduino nano调试OV7670拍照 参照帖子一定成功

    我是悟空学堂张老师,最近一直忙开学的事情,昨晚终于抽出了一点时间,把ov7670与arduino nano的连接测试重新整理了一遍.以为我们一直从事光学捕捉方面的项目研发,所以对单片机摄像头的应用都会 ...

  5. 利用Arduino Nano 对于另外的Arduino控制板下载Bootloader

    简 介: 测试了利用Nano板对于基于MEGA328的Arduino的Bootloader下载,在此基础之上,利用了FT232TL的USB-TTL UART模块对测试MEGA328下载执行程序. 关键 ...

  6. 【arduino】arduino ISP下载程序方法,用arduino uno给arduino nano下载程序

    微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 最近用arduino nano,老版的那种miniUSB的接口,得用miniUSB的数 ...

  7. arduino nano + nrf24

    文章目录 写在前面 例子1: 例子2 注: 写在前面 -------------------这是接线图------------------------------------------ nrf 24 ...

  8. Android手机HC-05蓝牙连接Arduino nano获取DHT-11温湿度传感器数据

    如果您觉得本文对您有用,希望您点赞,收藏并且把它分享出去,不明白的可以在评论区留言,我会一一解答,感谢您的支持!! 目标 Android手机HC-05蓝牙连接Arduino nano获取DHT-11温 ...

  9. Arduino Nano 引脚分配图及定义详解

    原创文章,转载请注明出处. Arduino Nano 是一款基于 Microchip ATmega 328P 8位微控制芯片的智能硬件开发板,尺寸小巧功能强悍. 双排针引出,可以方便栈接在面包板上,可 ...

最新文章

  1. ImageView scaleType
  2. 李智:用数学来理解世界
  3. js、react对象名和对象属性赋值
  4. 使用Log4j为项目配置日志输出应用详细总结及示例演示.
  5. ======第二章进程管理======
  6. Windows驱动开发,几个BLOG值得经常看看
  7. alsa的动态库安装在哪里_源码编译安装MySQL8.0.20
  8. centos查看内存使用最多_CentOs中查看内存插槽数、最大容量和频率 查看内存插槽数、最大容量和频率...
  9. easypoi 批量导出_浅谈easypoi快速实现excel批量导入
  10. android 外接扫码枪_Android设备获取扫码枪扫描的内容与可能遇到的问题解决
  11. 鸟哥的Linux私房菜
  12. Java时间 之 Instant
  13. 解决Office 2007 “向程序发送命令时出现问题”
  14. 漂亮女人美丽秘诀------猕猴桃(奇异果)
  15. 使用阿里巴巴的iconfont图片库(下载到本地)
  16. 转载:Fiddler 教程
  17. KernelBase.dll中有未经处理的异常,求助大神!!!
  18. cocos2d-JS 模块 anysdk 概述
  19. 【机器人学习】MPU6050数据的换算
  20. 大数据与人工智能人脸识别

热门文章

  1. 截取mat文件一部分数据
  2. Java学习笔记:办公自动化简介及PDF文件分析
  3. 计算机二级c培训,校园网-全国计算机等级考试二级C培训讲义.doc
  4. 【MySQL】一条SQL查询本年度每月即将退休的人数?
  5. 05 centos实战之解决端口无法访问
  6. Centos7_5(CentOS-7-x86_64-Minimal-1804)+xfce界面环境
  7. java反射行跨站脚本攻击_Web安全之防止XSS跨站脚本攻击
  8. html屏蔽错误提示,JavaScript错误怎么屏蔽?
  9. python 关于中英文混合输出的那点事
  10. onlyoffice 回调传参数_onlyOffice 开发相关 总结