Arduino入门篇 第九课:PWM调光模拟值实验

发布时间:2024年01月23日

PWM调光实验

实验器件:
■ 旋钮电位器:1 个
■ LED灯:1 个
■ 220欧的电阻:1个
■ 面包板:1个
■ 多彩面包板实验跳绳:若干
Arduino入门手淘搜:524263

实验连线
在这里插入图片描述

1.将发光二极管插入面包板,

2.用杜邦线将发光二极管的长脚连接到开发板的11引脚,

3.将电阻的一端连接到发光二极管的短脚,另一端接到面包板上的"-"极

4.将旋钮电位器插入面包板,两个固定引脚一个接面包板的"+“,一个接面包板的”-"。

5.将旋钮电位器的中间引脚用杜邦线接到开发板的模拟信号A0口

6.将开发板上的5v和GND接到面包板上的"+“,”-"极。

这样我们就完成了实验的连线部分。

将代码上传到开发板。

程序代码(直接打开对应例程即可)

int potpin=0;//定义模拟接口0
int ledpin=11;//定义数字接口11(PWM 输出)
int val=0;// 暂存来自传感器的变量数值
void setup()
{
	pinMode(ledpin,OUTPUT);//定义数字接口11 为输出
	Serial.begin(9600);//设置波特率为9600
	//注意:模拟接口自动设置为输入
}

void loop()
{
	val=analogRead(potpin);// 读取传感器的模拟值并赋值给val
	Serial.println(val);//显示val 变量
	analogWrite(ledpin,val/4);// 打开LED 并设置亮度(PWM 输__________出最大值255)
delay(10);//延时0.01 秒   Arduino入门手淘搜:524263

}


**实验结论**

调节旋钮电位器可以控制灯光亮度。
文章来源:https://blog.csdn.net/2401_82502641/article/details/135760796
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。