用户工具

站点工具


ocrobot:kit:arduino_star_kit:tutorial07

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
ocrobot:kit:arduino_star_kit:tutorial07 [2017/04/07 10:03] – 外部编辑 127.0.0.1ocrobot:kit:arduino_star_kit:tutorial07 [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +======电位器控制PWM(控制LED)======
 +<WRAP center round info 100%>
 +这个例程展示了让电位器控制LED的PWM亮度。
 +</WRAP>
 +=====搭建电路=====
 +蓝色面包板电位器有三个引脚,通过在1,3号引脚连接GND与5V,在2号引脚就能输出电压,通过转动电位器旋钮改变,输出的电压就会改变。这个和你用两个电阻串联分压是一样的道理,在串联电阻两端连接GND和5V,通过改变两边电阻的阻值,就能调节电阻连接处电压的大小。
 +把电位器的输出引脚接在A0,接一颗LED在D9。
  
 +{{:ocrobot:kit:arduino_star_kit:2014-5-18_17-03-58.png?nolink|}}
 +=====代码=====
 +<code cpp>
 +void setup()
 +{
 +  pinMode(11,OUTPUT);          //数字口要选择带#号的具有pwm功能的输出口
 +}
 +void loop()
 +{
 +  int n = analogRead(A0);     //读取A0模拟口的数值(0-5V 对应 0-1204取值)
 +  analogWrite(11,n/4);         //PWM最大取值255  所以将模拟口的取值n除以4
 +}
 +</code>
 +
 +{{youku>XNzEyNzc0OTcy?900x530}}
 +
 +[[ocrobot:kit:arduino_star_kit:main|返回上一级]]