Arduino NANO -- 那些需要了解的地方
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 -- 那些需要了解的地方相关推荐
- 利用Nodemcu+Arduino nano+TB6612+点灯科技APP制作简易麦克纳姆轮Wi-Fi遥控小车
摘要 麦克纳姆轮小车由于车轮本身的特殊结构,可以实现全向行驶,可玩性非常强.麦克纳姆轮原理在这里不做展开,麦克纳姆小车主要是通过控制四个轮胎的转与不转以及转动的方向来实现多方向的运动,其中一种X型车轮 ...
- Arduino Nano做NB-IoT透传项目
用Arduino Nano作控制器,实现NB-IoT透传项目 概述 NB-IOT模块 Arduino Nano 程序 总结 概述 当前利用NB-IoT作透传项目非常流行,Arduino Nano应该是 ...
- 自制遥控小车,遥控距离可达2000米? (nrf24l01射频模块+Arduino nano+L297N)
之前介绍了用esp8266做了一个用手机app控制的WiFi小车,只要实现给小车的不断供网,基本实现了小车的无视距离范围的测试 没有看过的朋友可以去看看,传送门在下面: 不受距离限制的无线小车 但是做 ...
- ov7670 linux,arduino nano调试OV7670拍照 参照帖子一定成功
我是悟空学堂张老师,最近一直忙开学的事情,昨晚终于抽出了一点时间,把ov7670与arduino nano的连接测试重新整理了一遍.以为我们一直从事光学捕捉方面的项目研发,所以对单片机摄像头的应用都会 ...
- 利用Arduino Nano 对于另外的Arduino控制板下载Bootloader
简 介: 测试了利用Nano板对于基于MEGA328的Arduino的Bootloader下载,在此基础之上,利用了FT232TL的USB-TTL UART模块对测试MEGA328下载执行程序. 关键 ...
- 【arduino】arduino ISP下载程序方法,用arduino uno给arduino nano下载程序
微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 最近用arduino nano,老版的那种miniUSB的接口,得用miniUSB的数 ...
- arduino nano + nrf24
文章目录 写在前面 例子1: 例子2 注: 写在前面 -------------------这是接线图------------------------------------------ nrf 24 ...
- Android手机HC-05蓝牙连接Arduino nano获取DHT-11温湿度传感器数据
如果您觉得本文对您有用,希望您点赞,收藏并且把它分享出去,不明白的可以在评论区留言,我会一一解答,感谢您的支持!! 目标 Android手机HC-05蓝牙连接Arduino nano获取DHT-11温 ...
- Arduino Nano 引脚分配图及定义详解
原创文章,转载请注明出处. Arduino Nano 是一款基于 Microchip ATmega 328P 8位微控制芯片的智能硬件开发板,尺寸小巧功能强悍. 双排针引出,可以方便栈接在面包板上,可 ...
最新文章
- ImageView scaleType
- 李智:用数学来理解世界
- js、react对象名和对象属性赋值
- 使用Log4j为项目配置日志输出应用详细总结及示例演示.
- ======第二章进程管理======
- Windows驱动开发,几个BLOG值得经常看看
- alsa的动态库安装在哪里_源码编译安装MySQL8.0.20
- centos查看内存使用最多_CentOs中查看内存插槽数、最大容量和频率 查看内存插槽数、最大容量和频率...
- easypoi 批量导出_浅谈easypoi快速实现excel批量导入
- android 外接扫码枪_Android设备获取扫码枪扫描的内容与可能遇到的问题解决
- 鸟哥的Linux私房菜
- Java时间 之 Instant
- 解决Office 2007 “向程序发送命令时出现问题”
- 漂亮女人美丽秘诀------猕猴桃(奇异果)
- 使用阿里巴巴的iconfont图片库(下载到本地)
- 转载:Fiddler 教程
- KernelBase.dll中有未经处理的异常,求助大神!!!
- cocos2d-JS 模块 anysdk 概述
- 【机器人学习】MPU6050数据的换算
- 大数据与人工智能人脸识别
热门文章
- 截取mat文件一部分数据
- Java学习笔记:办公自动化简介及PDF文件分析
- 计算机二级c培训,校园网-全国计算机等级考试二级C培训讲义.doc
- 【MySQL】一条SQL查询本年度每月即将退休的人数?
- 05 centos实战之解决端口无法访问
- Centos7_5(CentOS-7-x86_64-Minimal-1804)+xfce界面环境
- java反射行跨站脚本攻击_Web安全之防止XSS跨站脚本攻击
- html屏蔽错误提示,JavaScript错误怎么屏蔽?
- python 关于中英文混合输出的那点事
- onlyoffice 回调传参数_onlyOffice 开发相关 总结