Arduino UNO模拟输入端口(A0-A5)改成数字IO输出使用
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arduino UNO模拟输入端口(A0-A5)改成数字IO输出使用相关的知识,希望对你有一定的参考价值。
Arduino UNO模拟输入端口(A0-A5)改成数字IO输出使用
- Arduino UNO引脚功能图
我们在使用Arduino UNO的时候,可能会遇到数字端口不够用的情况,模拟端口(
A0-A5
)又没有用上,闲置的情况,可以在程序里直接通过写AVR
指令,把模拟端口
改成数字输入输出端口
模式,只是在编程的时候不能用 Arduino 封装的函数。例如以下程序,就是控制A0~A5端口上的灯闪烁。(实际电路只搭建了A0的引脚接线)
在线仿真和实际硬件电路运行情况
使用在线仿真,可以看到模拟串口输出的和实际串口输出是有差异的地方,实际输出的值是
7F
,而在线仿真输出的值是FF
,实际电路接在A0
引脚上的Led灯可以闪烁,这一点和在线仿真效果没有差异。
示例代码
<这是控制A0-A5总开和总关的方式
以上是关于Arduino UNO模拟输入端口(A0-A5)改成数字IO输出使用的主要内容,如果未能解决你的问题,请参考以下文章
Arduino UNO利用电位器模拟输量输入控制步进电机调速