实验器件:
■ 旋钮电位器: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
}
**实验结论**
调节旋钮电位器可以控制灯光亮度。