创客板之电位器控制LED明暗

用途

主要用于按钮调节电阻 

原理

往哪边转,哪边的电阻就减少。 如下,往口转, 但总电阻还是1000.

 

 

 

 

 代码

 

/*电位器模拟输出读取模拟输入引脚,并将读取到的数值映射到0 - 255之间。然后用该映射结果设置引脚9的LED亮度,同时通过串口监视器显示这一映射结果。电路连接:电位器中间引脚连接到模拟输入A0引脚电位器两端引脚分别连接在Arduino +5V和接地引脚* LED正极通过 限流电阻连接在Arduino的9号引脚LED负极接地太极创客 */void setup() {Serial.begin(9600);  // 串口通讯初始化(9600 bps)pinMode(9, OUTPUT);  // 设置9号引脚为输出模式
}void loop() {int analogInputVal = analogRead(A0);  // 读取模拟输入值int brightness = map(analogInputVal, 0, 1023, 0, 255); //将模拟输入数值(0 - 1023)等比映射到模拟输出数值区间(0-255)内analogWrite(9, brightness);  //根据模拟输入值调节LED亮度// 将结果通过串口监视器显示:Serial.print("analogInputVal = ");Serial.println(analogInputVal);Serial.print("brightness = ");Serial.println(brightness);Serial.println("");
}

布线

有一个很奇怪的是,接地时,线要放小框才行,不知道是不是面包板问题 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部