当前位置: 首页 > article >正文

Arduino UNO R3自学笔记6 之 Arduino引脚(IO)功能介绍

注意:学习和写作过程中,部分资料搜集于互联网,如有侵权请联系删除。

前言:Ardunio UNO R3有很多引脚,接下来主要介绍它们都可以用做什么。

从上图不难看出开发板引脚也不是有多少,分类来看也就以下种类型:

                ●数字IO

                ●模拟IO

                ●通讯IO

                ●电源

                ●系统其它

1.数字IO

 Arduino UNO R3拥有14个数字I/O引脚,这些引脚既可以作为输入引脚读取外部设备的逻辑状态(高电平或低电平),也可以作为输出引脚控制外部设备的开关状态,其中13引脚和板载LED(板子上以"L"标识的起器件)是联通的,见下图。

这14个引脚,我们称之为D0~D13。

Arduino UNO R3的部分数字引脚(D3、D5、D6、D9、D10、D11)支持PWM(脉宽调制)功能,支持此功能的引脚在电路板上有“~”标识。这意味着用户可以通过编程控制这些引脚的电压,从而实现更精细的控制,如调节电机的速度或LED的亮度,调节精度为8位。

2.模拟IO

   A0~A5:这六个引脚用于读取外部模拟信号。模拟信号是一种连续变化的信号,可以表示温度、压力、光强等多种物理量。Arduino通过这些引脚读取这些模拟信号,然后将其转换为数字值,计算出具有物理意义的值,比如压力、流量、温度。

3.通讯IO

在D0与D1标有TX(发送)和RX(接收)的两个引脚用于串口通讯,。

4.电源

VIN:这是外部直流电源的输入引脚。当用户使用外部电源(如电池或电源适配器)为开发板供电时,应该将此引脚与电源的正极相连。当VIN引脚有电压输入时,它会覆盖USB或其他引脚提供的电源,为开发板供电。

      5V:这是开发板上稳定的5V电压输出引脚,可以通过它为开发板上的其他组件或外部设备供电。

      3.3V:这个引脚提供稳定的3.3V电压输出,最大驱动电流为50mA。这个电压常用于为某些特定组件供电。

      GND:这是地线引脚,所有的电压和电流都以此为参考。在电路中,GND引脚用于闭合电路回路,并确保整个电路有一个公共的逻辑参考电平。

5.系统其它

RESET:这是一个复位引脚。当用户按下连接到这个引脚的按钮时,Arduino会重置其内部状态,恢复到初始状态并重新从头执行程序。

上一篇 :Arduino UNO R3自学笔记5 之 Arduino限流电阻该用多大呢?

下一篇:Arduino UNO R3自学笔记7 之 Arduino使用PWM电机调速


http://www.kler.cn/a/328470.html

相关文章:

  • 网络安全:我们的安全防线
  • STM32串口——5个串口的使用方法
  • WTV芯片在智能电子锁语音留言上的应用方案解析
  • Java项目实战II基于Java+Spring Boot+MySQL的共享汽车管理系统(源码+数据库+文档)
  • ubuntu显示管理器_显示导航栏
  • PHP 表单 - 必需字段
  • 电笔有用吗
  • 【PostgreSQL 】入门篇——支持的各种数据类型介绍,包括整数、浮点数、字符串、日期、JSON、数组等
  • 2024双十一有什么值得买?分享五款优质好物提高幸福感!
  • GPT对话知识库——bootloader是什么?ymodel协议是什么?
  • `git restore` 和 `git checkout` 用于丢弃工作区的改动, `git switch` 和 `git checkout` 用来切换分支
  • Samba 多平台文件共享服务
  • 共享ip的定义?有什么坏处
  • Kotlin IntelliJ IDEA 环境搭建
  • 决策树:机器学习中的强大工具
  • 基于SpringBoot+Vue+MySQL的个性化电影推荐
  • 在WPF中实现多语言切换的四种方式
  • Android——添加联系人
  • MySQL 之索引详解
  • Nest.js实现一个简单的聊天室
  • The First项目报告:探索Yield Guild Games运行机制与发展潜力
  • Python或R时偏移算法实现
  • 云计算在现代企业中的应用与优势
  • 《软件工程概论》作业一:新冠疫情下软件产品设计(小区电梯实体按钮的软件替代方案)
  • Java中使用Jackson教程
  • C语言、Eazy_x——井字棋