用户工具

站点工具


reference:language:analogwrite

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
reference:language:analogwrite [2017/04/07 10:03]
127.0.0.1 外部编辑
reference:language:analogwrite [2017/08/29 08:30] (当前版本)
行 31: 行 31:
 通过读取电位器的阻值控制LED的亮度 通过读取电位器的阻值控制LED的亮度
 <code cpp> <code cpp>
-int ledPin = 9;  // LED连接到数字引脚9 +int ledPin = 10;  // LED连接到数字引脚9 
-int analogPin = 3;  //​电位器连接到模拟引脚3+int analogPin = 0;  //​电位器连接到模拟引脚3
 int val = 0;  //​定义变量存以储读值 int val = 0;  //​定义变量存以储读值
  
 void setup() void setup()
- 
 { {
-pinModeledPin,​OUTPUT;  //​设置引脚为输出引脚+pinMode ​(ledPin,​OUTPUT);  //​设置引脚为输出引脚
 } }
  
 void loop() void loop()
 { {
-val = analogReadanalogPin;  //​从输入引脚读取数值 +val = analogRead ​(analogPin);  //​从输入引脚读取数值 
-analogWriteledPinval / 4;  // 以val / 4的数值点亮LED(因为analogRead读取的数值从0到1023,而analogWrite输出的数值从0到255)+analogWrite(ledPin,val / 4);  // 以val / 4的数值点亮LED(因为analogRead读取的数值从0到1023,而analogWrite输出的数值从0到255)
 } }
 </​code>​ </​code>​
  
  
reference/language/analogwrite.txt · 最后更改: 2017/08/29 08:30 (外部编辑)