arduino analogread_「雕爷学编程」Arduino动手做(7)——旋转电位器模块

29cdaac0d5fb22f8009ed23e16cb7e60.png

37款传感器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器,依照实践(动手试试)出真知的理念,以学习和交流为目的,这里准备逐一做做实验,不管能否成功,都会记录下来---小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料+代码+图形+仿真)

实验之七:旋转电位器模块

f9eac988188464e728fad394ef87c491.png

电位器

实际上就是可变电阻器,由于它在电路中的作用是获得与输入电压(外加电压)成一定关系得输出电压,因此称之为电位器。通常被制造成不管使用多久均能维持原有的特性,若当位置传感器使用,电位计可以是直线或旋转式位置传感器。电位计输出一个电压值,其正比于沿着可变电阻器之滑动器的位置。因为温度变化、磨耗及滑动器与可变电阻器之间的污垢均会造成电阻变化,影响电位计的精度,因此,电位计有太低的准确度。由于材料的发展,特别是在导电性塑料,使得电位计在使用很长时间后仍可以维持原有特性,同时也改进它们的性能。

e758386451022b098b386a33b3d7ae38.png

电位器的主要参数

有标称阻值、额定功率、分辨率、滑动噪声、阻值变化特性、耐磨性、零位电阻及温度系数等。

1、电位器的标称阻值和额定功率

2、电位器上标注的阻值叫标称阻值。

3、电位器的额定功率是指在直流或交流电路中,当大气压为87~107kPa,在规定的额定温度下。

bf68ecc0eacaf5084d99586c0693b067.png

实验仿真电路图

2595c1ee70d97fb9d80238e88e2e82c9.png

0e23211a08da89c39e85ab12adca6957.png
 /*
 【雕爷学编程】Arduino动手做(7)
实验之七——旋转电位器模块
实验说明:旋转电位器接入Arduino uno 的模拟端口A0,
模拟量输出0-5V电压,控制3脚的LED灯从0-235,平滑暗至亮转换。
*/
  
void setup() {
 Serial.begin(9600);
 pinMode(A0,INPUT);
 pinMode(3,OUTPUT);
}
  
void loop() {
 analogWrite(3, (map(analogRead(A0), 0, 1023, 0, 235)));
 Serial.println((map(analogRead(A0), 0, 1023, 0, 235)));
 delay(200);
}

图形编程如图

2a56e93c0c86c55361e3ecd8caecb7fe.png

串口接收到的实验数据

bd7e3c4857b8fb4127ce1fc06e18914c.png

可视化的仿真编程

7e917f5263d15c16ec32461e240862a2.png

597bd5d4d0e516258f01ba95b7a808e7.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值