arduino读取电压相对值

  • 准备工作
  • 接线图
  • 读取电压值代码

准备工作

需要准备的材料有:电位器一个、arduino uno单片机、杜邦线、面包板

接线图

电位器与滑动变阻器相似,若将其两端连接5V电压,转动旋钮,则中间位置的电压则会由0-5V均匀变化。

因此接线图如图所示,若需要连接其他元器件,则用面包板进行接线。

如果仅仅对舵机部分进行学习,可以使用杜邦线将电位器直接连接至arduino单片机上

读取电压值代码

在代码中,读取A1引脚电压值,赋给变量a,并通过串口显示出来。
代码如下:

int a=0;                          //定义变量a
void setup()
{Serial.begin(9600);            //打开串口通讯,设置其波特率为9600
}void loop()
{b=analogRead(A1);              //读取A1引脚的电压相对值,赋给aSerial.println(b);             //将A1引脚的电压相对值打印到串口中delay(500);                    //设置数据刷新周期
}

上传成功后,打开右上角的串口显示助手

弹出如下窗口,将波特率改为9600(与代码中波特率一致),即可显示电压相对数值

(2)arduino读取电压相对值(模拟读取传感器数值)相关推荐

  1. arduino花盆含水量_Arduino教程┃模拟土壤湿度传感器的介绍

    它是一个模拟输入模块,可以实现土壤湿度的检测,有DO.AO两种模式.注意不同土壤介质的测量值会存在差异,土壤中的水分存在分布不均匀的情况,数据仅能代表局部湿度.点击下面的链接观看视频了解详细情况. A ...

  2. php读取xml的值,PHP读取XML 值

    Php读取XML第三种情况:XML文件(cy.xml)如下:123456Php文件(cy.php)如下(和第一次依然没有变化):load('cy.xml');foreach($xml->getE ...

  3. java代码读取dbsequence的值_JDBC读取新插入Oracle数据库Sequence值的5种方法

    //公共代码:得到数据库连接 public Connection getConnection() throwsException{ Class.forName("oracle.jdbc.dr ...

  4. python读取图像灰度值_python 读取灰度图像Python字符串处理

    解决方案: 方法一:迭代列表,连续使用"+"操作依次拼接每一个字符串 In [1]: pl = ["<0112>", "<32> ...

  5. 通过PCF8591读取电压值(AD转换)

    通过PCF8591读取电压值(AD转换) A/D的主要指标 常用A/D器件 PCF8591 PCF8591的控制字节 A/D的主要指标 1.ADC的位数:n位ADC代表,2的n次方个刻度 2.基准源: ...

  6. 基于android7.1+msm8937读取ADC采样值

    基于android7.1+msm8937读取ADC采样值 读取给设备供电的电压,比如16V,通过监控ADC(Analog-to-Digital Conversion)值来知道电源波动情况和实际给设备供 ...

  7. 全自动测试治具7寸触摸串口屏+电流读取+电压读取+称重模块

    使用: 1,HX711 100克称重模块 2,INA226电流传感器(也可以读取电压) 3,mega2560 模拟口直接读取电压 4,7寸触摸串口屏 本程序使用freerots作为框架取代定时器,与串 ...

  8. adc采样的值跳动_请帮忙分析下ADS1248测PT100,读取的ADC值跳动较大?是什么原因?

    本帖最后由 chen849928055 于 2018-3-20 16:12 编辑 碰到的问题:1.在调试过程中,首先是采集的ADC值乱跳,都几百1000多的跳, 后来发现把增益PGA设置为16以上,读 ...

  9. 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 调试进程 ATTACH 附着目标进程 | 读取目标函数寄存器值并存档 )

    文章目录 一.调试进程 ATTACH 附着目标进程 二.读取目标函数寄存器值并存档 1.主要操作流程 2.ptrace 函数 PTRACE_GETREGS 读取寄存器值 一.调试进程 ATTACH 附 ...

最新文章

  1. ASP.NET CORE 1.0 MVC API 文档用 SWASHBUCKLE SWAGGER实现
  2. pygame.mixer.Sound()语句提示错误:pygame.error: Unable to open file 'test.wav'
  3. ELK 中的elasticsearch 集群的部署
  4. MySQL编程技巧_MySQL学习笔记---MySQL开发技巧
  5. C语言重难点总结:指针
  6. 聚划算的夜场新生意 “三叉戟”打通夜间消费命脉
  7. elasticsearch常用配置
  8. php高效获取数据分页
  9. 富士相机设置传原图_富士XT4 多位摄影师试用体验报告
  10. Android Framework实战视频系列
  11. 有没有在学习IT营2020年新出Go语言视频教程童鞋,一起探讨
  12. matlab编程dea模型,DEA的Matlab程序(数据包络分析)(最新整理)
  13. r5驱动 索尼exmor_索尼Exmor APS HD CMOS弱光测试
  14. win7系统还原点来还原系统
  15. 华硕路由器的虚拟服务器,华硕(ASUS)路由器中继设置_华硕路由器无线中继模式设置教程-192路由网...
  16. 恕我直言,在座的各位根本写不好Java!
  17. 使用dd命令切割文件
  18. 零基础学Docker【3】 | 一文带你快速进行Docker实战
  19. c语言栈的实现以及操作
  20. 数字图说个人信息数据泄露

热门文章

  1. Android 蓝牙设备的查找与连接
  2. 性能测试之nmon对linux服务器的监控 侵删
  3. 直播的用户体验体系与质量监控方案
  4. 【AWS云从业者基础知识笔记】——模块1:AWS服务简介
  5. 结果和过程到底哪个重要?
  6. rk3588调试之imx415摄像头
  7. 基于STM32设计的健康检测设备(测温心率计步)
  8. 对于洛谷提高试炼场-动态规划篇的爆破
  9. virtualbox 不能为虚拟电脑打开一个新任务/VT-x features locked or unavailable in MSR.
  10. linux中安装mysql无法启动不了_Linux中安装mysql之后 mysql服务不能启动是怎么回事?...