Arduino Uno 学习第七课,I/O输入输出

概念

  将机器人和人进行对比,可以将它分为三部分:头——主控板、感官——传感器、四肢——执行器。即:
在这里插入图片描述
可以知道头是通过神经来接收感官的信号和控制四肢的,而主控板则是通过电线来进行连通的,而I/O接口就是用来连接各种传感器和执行器。
  I/O接口全称(Input/Output Interface),指输入输出设备接口。
例如:键盘、显示器、打印机、扫描仪、鼠标、音响。
  Arduino是一种交互装置(主控板),这意味着会再其上附加其他电子元器件(传感器或执行器),所以你需要理解怎样去使用它众多的连接引脚。
  那么,大家还记得我们Arduino Uno板子上存在哪些引脚呢?
  输入输出D0-D13数字输入输出引脚
  输入输出A0-A5模拟输入引脚(也可做数字输入输出引脚使用)

I/O口信号分类

在这里插入图片描述
模拟信号:物理量的变化在时间和幅度上都是连续的信号,反映在电路上就是不用电压数值状态。
  比如:温度、声音、速度都是模拟量

数字信号:物理量的变化在时间和幅值上都是离散的(不连续)的信号,反映在电路上就是高电平低电平两种状态(即只有0和1两个逻辑值)。数字信号一般通过模拟信号转换而来。
  比如:灯有亮和不亮两种状态,门有开和不开两种状态。

主板接口分类

  数字输入输出接口

在这里插入图片描述

  模拟输入接口

在这里插入图片描述

控制函数

  数字输入/输出控制函数

在这里插入图片描述

  模拟输入/输出控制函数

在这里插入图片描述

输出/输入电压

  数字输出测试

测试程序
在这里插入图片描述
实验结果
在这里插入图片描述

  模拟输出测试

测试程序
在这里插入图片描述
实验结果
在这里插入图片描述

  数字输入

数字输入最常见的用途:检测某个开关是否被关闭。
数字输入值可以为开或者关。
如果输入的电压0.5~1.5V则为0(关)
若输入的电压3.5~5.5V则为1(开)

  模拟输入

测试程序
在这里插入图片描述
实验结果

  当导线的一端插入GND,你的读数应该稳定在0
  当导线的一段插入5V,你的读数应该稳定在5(1023/204.6)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值