找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 774|回复: 0
打印 上一主题 下一主题
收起左侧

Arduino预备知识

[复制链接]
跳转到指定楼层
楼主
ID:639113 发表于 2019-11-10 14:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
何为Arduino?!
Arduino是一款便捷灵活、方便上手的的开源电子原型平台,Arduino平台由硬件(各种型号的Arduino控制板)和Arduino集成开发环境(Arduino IDE)组成,可以理解Arduino为Arduino软硬件平台的统称。
Arduino适用于开发设计师,编程艺术家,业余爱好者和对互动式式开发有兴趣的小伙伴们,它能通过外接各种各样的传感器来“感知”环境,并通过控制灯光、电动机和其他的装置来反馈、影响环境。
Arduino控制板的型号很多,下面一起学习几个比较典型的开发板:
Arduino UNO
目前使用做多的Arduino控制板是Arduino UNO,作为Arduino平台的参考标准模板。Arduino UNO的最新版本是UNO R3,其处理器核心是ATmega328,同时具有14路数字输入/输出口(其中6路可作为PWM输出)、6路模拟输入、一个16MHz晶体振荡器、一个USB接口、一个电源插座、一个ICSP header和一个复位按钮。
主要参数配置如下:
MCU(处理器):ATmega328
工作电压:5V
输入电压(推荐):7 ~ 12V
输入电压(范围):6 ~ 20V
数字输入/输出引脚:14路,分别为0 ~ 13(其中3、5、6、9、10、11路引脚可作为模拟输出(PWM方式))
模拟输入引脚:6路,分别为A0 ~ A5(这6路 引脚也能作数字输入/输出引脚用)
数字输入/输出引脚最大输出电流:40mA
3.3V电源输出接口最大输出电流:50mA
Flash Memory(内存):32KB
SRAM:2KB
EEPROM:1KB
工作时钟:16MHz
UNO R3与前两版相比在AREF处增加了两个管脚SDA和SCL,支持I2C接口;增加IOREF和一个预留管脚,将来扩展板将能兼容5V和3.3V核心板;改进了复位电路设计,USB接口芯片由ATmega16U2替代了ATmega8U2。
Arduino UNO的电源供应方式有3种:
1)通过USB连线供电,供电电压为5V;
2)通过电源输入插座或电路板上的Vin输入端供电,供电电压为7V ~ 12V,经电路板稳压后提供5V工作电压;
3)通过电路板上的5V输出端供电,供电电压为5V;
Arduino UNO控制板有2个直流电源输出端,分别为5V和3.3V,用于对外接设备供电,其中5V输出端能提供的最大电流为300mA,3.3V输出端能提供的最大电流为50mA。
Arduino Mega 2560
Arduino Mega 2560是采用USB接口的核心电路板,处理器核心是ATmega 2560,同时具有54路数字输入/输出引脚(其中15路可作为PWM输出),适合需要大量I/O接口的设计,16路模拟输入,4路UART接口,一个16MHz晶体振荡器,一个USB接口,一个电源插座,一个ICSP header和一个复位按钮,Arduino Mega 2560也能兼容为Arduino UNO设计的扩展板。
其主要参数配置如下:
处理器:Mega2560
工作电压:5V
输入电压(推荐):7 ~ 12V
数字输入/输出口:54路(其中15路支持PWM)
模拟输入/输出口:16路
每个输入/输出口的输出电流:40mA
3.3V电源输出接口的输出电流:50mA
Flash Memory(内存):256KB
SRAM:8KB
EEPROM:4KB
工作时钟:16MHz
Arduino Nano
Arduino Nano是Arduino USB接口的微型版本,最大的不同是没有电源插座且USB接口是Mini-B型插座。Arduino Nano的尺寸极小,而且可以插再面包板上使用,其处理器核心是Atmega168 (Nano2.x) 和Atmega328(Nano3.0),同时具有14路数字输入/输出口(其中6路可作为PWM输出)、8路模拟输入、一个16MHz晶体振荡器、一个Mini-B USB接口、一个ICSP header和一个复位按钮


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表