最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

【Arduino教程】第十讲:PWM调光实验

Arduino 少儿编程 3130浏览 0评论
Arduino教程一

友情提示:380元/半年,儿童学编程,就上码丁实验室

-PWM调光实验-

实验器件

■ 旋钮电位器:1 个

■ LED灯:1 个

■ 220欧的电阻:1个

■ 面包板:1个

■ 多彩面包板实验跳绳:若干

实验连线

【Arduino教程】第十讲:PWM调光实验

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

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

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

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

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

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

代码上传到开发板。

程序代码

直接打开对应例程即可

米思齐代码

【Arduino教程】第十讲:PWM调光实验

Arduino代码

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 秒

}

实验结论

调节旋钮电位器可以控制灯光亮度。

转自公众号:
29号造物吧

您必须 登录 才能发表评论!