基于Arduino的电位器控制
创作时间:
作者:
@小白创作中心
基于Arduino的电位器控制
引用
CSDN
1.
https://blog.csdn.net/weixin_42255385/article/details/143798395
一.简介
基于Arduino,使用电位器控制PWM输出,从而实现LED亮暗的渐变效果。
二.原理
1.AD转换器:
ADC是Analog-to-Digital Converter(模数转换器),A指模拟信号,D指数字信号。
AD转换器功能:将模拟信号转换成数字信号。
2.B10K电位器:
电位器由电阻体和滑动系统组成,即通过一个滑动触电在电阻上移动,获得部分电压输出,也称为滑动变阻器。
B10K点位器有三个引脚,负极(-),输出(out),正极(+)。
引脚连接:
- 将Arduino的模拟端口A0连接电位器的out引脚,并给电位器供电(+5v)。
- 将PWM引脚3连接LED的正级,LED负极连接GND。
实验原理:
通过旋转电位器上的滑杆改变输出模拟值,通过映射为相应的PWM值,从而控制LED灯的明亮程度。
三.源码
#define dWQInput 0
#define ledOutput 3
void setup() {
// put your setup code here, to run once:
pinMode(dWQInput,INPUT);
pinMode(ledOutput, OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
int value = analogRead(dWQInput);//读取AD值
value = map(value,0,1023,0,255);//把AD值0-1023 缩放为 0-255
analogWrite(ledOutput, value);
Serial.print("value:");
Serial.println(value);
}
四.运行效果
LED的明亮程度随着电位器的旋转发生变化。
打印模拟端口A0的输入值,该值随着电位器的旋转发生变化,范围:0~1023。
热门推荐
方大同《特别的人》登顶伤感歌曲榜:一首歌,一个关于坚持与爱的故事
张学友《当爱已成往事》:一首歌,一个时代的情感记忆
维塔工作室揭秘:《封神三部曲》特效最大挑战
《封神三部曲》原画集揭秘:李云中如何用画笔重塑封神世界
酱香型白酒的传统工艺是什么?
米其林三星餐厅推荐:《猪肚鸡》年夜饭创意菜
老字号+非遗:上海年夜饭里的独特年味
慈禧最后一天都做了什么?秘密办了五件事,电视剧都不敢这么拍
凤凰古镇:千年古建探秘之旅
武汉必打卡:热干面、小龙虾、周黑鸭!
秋日自驾游:打卡武汉最美景点
冬季自驾游湖北必打卡:九宫山、大别山
荧幕内外的英雄:中国刑警形象的塑造与传承
如何缓解警察的心理压力?
杜甫《述怀》诗歌赏析:字字俱堪堕泪
穿越千年的韵律:宋词的魅力与智慧
青岛影视基地揭秘:《封神三部曲》特效幕后
74.5%的癌症患者无复发!免疫细胞疗法正开启“去化疗”时代
揭秘《封神第一部》特效制作幕后:3000个镜头打造东方神话史诗
《封神三部曲》特效揭秘:如何打造神话世界?
《封神三部曲》特效团队揭秘:如何打造神话世界的震撼视效?
春节探秘:台湾必买凤梨酥
台湾芒果季:爱文、金煌大比拼!
CareMagic水蛭素片:心血管健康的守护神
水蛭素:心血管疾病的救星?
内痔外痔全解析:从症状到治疗,一文读懂痔疮防治
《开端》同款美食:厦门必尝特色小吃推荐!
鼓浪屿摄影攻略:8个必拍景点及拍摄技巧详解
黑龙江各地人口、面积、地区生产总值/人均GDP排名
从AlphaGo到Exscientia:AI如何改变制药行业?