0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arduino UNO的简介

454398 来源:网络整理 作者:网络整理 2019-11-13 16:44 次阅读

步骤1:为什么使用ARDUINO UNO?

arduino UNO是最常用的,

UNO是第一款arduino的绝佳选择,因为它相对便宜且易于安装,并且是您可以使用的最困难的主板。在极少数情况下,即使您弄乱了电路板,也可以以几美元(约合6美元/200 INR)的价格更换ATmega 328p微控制器,因为UNO是带有DIP封装的表面安装版本。

步骤2:ARDUINO UNO -R3:

“ UNO”在意大利语中表示一个,并命名为标志着Arduino软件IDE 1.0的发布

最新的Arduino UNO R3于2011年发布,它是UNO板的第三版。

那么,我们应该看看这块小板的规格,以便您期待使用其中描述的所有出色功能吗?

规格:

微控制器: ATmega328p

工作电压:5V

输入电压(推荐):7-12V

输入电压(限制): 6-20V

数字I/O引脚: 14个(其中6个提供PWM输出)

模拟输入引脚: 6

每个I/O引脚的直流电流: 40 mA

3.3V引脚: 50 mA

闪存::32 KB(ATmega328),其中引导程序SRAM使用的0.5 KB 2 KB(ATmega328)

EEPROM : 1 KB(ATmega328)

时钟速度: 16 MHZ

第3步:微控制器:

Arduino UNO的简介

Arduino UNO基于ATmega 328p微控制器,并且还具有ATmega16U微控制器。

ATmega 328p: 这是Arduino的大脑,它是基于Atmel微微功耗8位AVR RISC的高性能微控制器,可在单个时钟周期内执行功能强大的指令。

ATmega 16U2: 该微控制器负责USB连接和ICSP引导加载程序。

第4步:I/O引脚:

Arduino UNO拥有

14个数字引脚(6个PWM)和6个模拟引脚

数字引脚: 引脚0至引脚13

其中引脚0和引脚1用于接收和传输串行数据。 PWM:3,5,6,9,10,11

这6个引脚可以用作PWM(脉冲宽度调制)引脚,使用这些引脚可以依次控制电压和亮度

模拟引脚: 到引脚A5

模拟引脚的主要功能是从模拟传感器读取值。

步骤5:电力系统/电源引脚:

Arduino UNO具有超级便捷的电源管理和内置电压调节功能。

与旧板不同,电源是自动选择的。您可以通过USB或USB直接为其供电。

外部电源可以通过

将电源(7-12V DC)连接到直流电源插孔(或)

将电池引线连接到Vin和Gnd。

注意:请勿尝试通过5V或3.3V引脚为其供电,否则会损坏板上电路调节器。

5V和3.3V引脚 可在将其连接到。

Arduino IOREF: 此引脚提供了供微控制器操作的参考电压。

步骤6:内存:

ATmega 328p具有32KB的闪存来存储程序,2KB的SRAM和1KB的EEPROM。

步骤7:通信

UNO具有诸如 UART串行通信,SPI和I2C的通信协议。

UART:

UNO使用数字pin0(RX)和数字pin1(TX)进行UART TTL串行通信。

I2C:

UNO使用A4或SDA引脚,而A5或SCL引脚用于与线库的I2C通信。

SCL是时钟信号

SDA是数据信号

注意: SDA和SCL引脚不是UNO中可用于I2C的额外引脚,它是引脚的副本A4和A5。

SPI:

Pin11:(MOSI)

Pin12 :(MISO)

Pin13:(SCK)

MOSI(Master Out Slave In)-用于将数据发送到外围设备的主控线。

MISO(主机输入从机输出)-用于将数据发送到主机的从机线路。

SCK(串行时钟)-用于同步主机产生的数据传输的时钟脉冲。

对应的引脚以及SPI库用于SPI通信。

ICSP头可用于通过引导加载程序直接对ATmega进行编程

步骤8:时钟:

板载16MHz时钟,使其成为最快,最快的微处理器

步骤9:其他功能:

它具有一个重置按钮,用于重置芯片上的程序。

板上的Led映射到引脚13,以进行调试和测试。

电源Led指示电源。

两个Led用于RX和TX串行通信发生时,指示灯会闪烁。

所以我希望您已经掌握了有关Arduino UNO内部内容的所有答案。那么,为什么要等待呢,从亚马逊,Ebay,Flipkart或附近的任何电子零售商店抢走arduino板。 : - )
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    187

    文章

    6464

    浏览量

    186650
收藏 人收藏

    评论

    相关推荐

    基于Arduino的串口通信项目

    基于Arduino的串口通信项目涉及多个方面,包括硬件连接、软件编程、串口参数配置等。 一、硬件准备 Arduino开发板 :确保你有一块Arduino开发板,如Arduino
    的头像 发表于 11-22 09:24 190次阅读

    如何使用Arduino实现CAN总线通信

    开源硬件平台,通过添加CAN总线模块,也可以实现CAN通信。 硬件准备 Arduino开发板 :可以选择Arduino Uno、Mega等型号。 CAN总线模块 :如MCP2515或MCP2562,这些模块
    的头像 发表于 11-12 10:09 322次阅读

    能将ESP8266连接到arduino UNO上,使用mesh组网吗?

    现在已将ESP8266连接到了arduino,并且成功驱动,但是有个问题就是组网的问题,想使用mesh,但是还有有些疑问。1、将带有mesh的固件烧录到ESP8266中,就能自动寻找节点了吗?或者是下载mesh的库函数,从arduino IDE中写代码时调用
    发表于 07-11 06:46

    ESP32的程序是不是和uno r3一样都是以插入就开始运行?

    大神们好,小弟一直在用Arduino Uno R3来运行hex编好了的程序,但是uno r3的容量实在是太少了,所以想问问ESP32可以代替Uno r3吗? 还有,如果我有几个hex程
    发表于 06-25 07:56

    S2GO_3D_TLE493DW2B6-A0无法与Arduino UNO一起工作是怎么回事?

    /tree/master/examples/DrillTrigger_SpeedAsNumbe... 将传感器连接到 ARduino UNO R3 I2C 引脚(用示波器检查,可以看到 SCL 和 SDA
    发表于 05-28 07:03

    Arduino Uno R3开发版简化

    本人小白,想把Atmega328p-AU芯片单独拿出来用来控制LED阵列,但Arduino R3开发板的原理图真看不懂!想知道除了328芯片还需要什么以及线路怎么连接,感谢各位大佬!
    发表于 04-02 08:38

    如何使用Arduino UNO板和电位器控制伺服电机

    在本Arduino伺服电机教程中,您将学习如何使用Arduino UNO板和电位器控制伺服电机。
    的头像 发表于 02-11 10:11 2580次阅读
    如何使用<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>板和电位器控制伺服电机

    如何使用Arduino UNO和TIP120晶体管驱动和控制直流电机的速度

    在本 Arduino 电机指南中,您将学习如何使用 Arduino UNO 和 TIP120晶体管驱动和控制直流电机的速度。在此示例中,您将使用按钮来提高电机速度,然后减慢速度,这要归功于脉宽调制 (PWM) 的强大功能。
    的头像 发表于 02-11 10:08 1328次阅读
    如何使用<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>和TIP120晶体管驱动和控制直流电机的速度

    2023年Arduino开放原码报告:持续茁壮的Arduino生态系!

    所谓出钱就是买一片Arduino开发板或是付费订阅Arduino Cloud云端服务,或单纯资金赞助;出力就是撰写Arduino相关的程序并无私的分享程序代码或回报错误或投入翻译等,笔者即有若干翻译新版
    的头像 发表于 01-25 16:45 1334次阅读
    2023年<b class='flag-5'>Arduino</b>开放原码报告:持续茁壮的<b class='flag-5'>Arduino</b>生态系!

    如何使用arduino板控制接触器?

    我将避免铅酸电池过载。我想通过使用近 30A 的接触器和 arduino uno 板来控制电池过载。如何使用arduino板控制接触器?
    发表于 01-22 07:14

    一块板即轻松搞定!| TH244A001 - 32位Arduino开发资源进阶介绍(2)

    后,需要重新初始化RTC。 规格综合比较 最后列出与Arduino UNO R3官方的详细规格比较,不论是在MCU核心、各式通信接口或IO数...等效能和支持,笙泉 Arduino
    发表于 01-12 11:54

    Arduino制作循迹小车教程

    Arduino制作循迹小车完全教程
    发表于 01-05 11:09 7次下载

    TH244A001 - 32位Arduino开发资源进阶介绍(1)

    电压),而Arduino UNO R3 官方版只有5V。 注:当外部模块需要功率大时,请使用独立供电。如连接电机需要使用专门的驱动板,而不能直接用GPIO去驱动。 2. GPIO GPIO总计47个
    发表于 12-21 19:17

    小安派Arduino开发板 ,全新支持以太网口

    前面几款小安派出来的时候,经常有粉丝询问是否支持Arduino?其它款小安派也是支持的,大家可以去安信可社区搜索查看,小安派-UNO-ET485 Arduino开发板来了,兼容UNO
    的头像 发表于 12-06 16:00 748次阅读
    小安派<b class='flag-5'>Arduino</b>开发板 ,全新支持以太网口

    小安派-UNO-ET485 Arduino开发板简介

    前面几款小安派出来的时候,经常有粉丝询问是否支持Arduino?其它款小安派也是支持的,大家可以去安信可社区搜索查看,小安派-UNO-ET485 Arduino开发板来了,兼容UNO
    的头像 发表于 12-03 09:58 906次阅读
    小安派-<b class='flag-5'>UNO</b>-ET485 <b class='flag-5'>Arduino</b>开发板<b class='flag-5'>简介</b>