用户工具

站点工具


reference:language:digitalread

差别

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

到此差别页面的链接

reference:language:digitalread [2017/04/07 10:03] (当前版本)
行 1: 行 1:
 +====== digitalRead() ======
 +
 +===== 描述 =====
 +
 +读取指定引脚的值,HIGH或LOW。
 +===== 语法 =====
 +
 +digitalRead(PIN)
 +===== 参数 =====
 +
 +pin:你想读取的引脚号(int)
 +===== 返回 =====
 +
 +HIGH 或 LOW
 +===== 例子 =====
 +<code cpp> ​
 +ledPin = 13 // LED连接到13脚
 +int inPin = 7;   // 按钮连接到数字引脚7
 +int val = 0;  //​定义变量存以储读值
 + 
 +void setup()
 +{
 +  pinMode(ledPin,​ OUTPUT); ​     // 将13脚设置为输出
 +  pinMode(inPin,​ INPUT); ​     // 将7脚设置为输入
 +}
 + 
 +void loop()
 +{
 +  val = digitalRead(inPin); ​  // 读取输入脚
 +  digitalWrite(ledPin,​ val);    //​将LED值设置为按钮的值
 +}
 +</​code>​
 +将13脚设置为输入脚7脚的值。
 +===== 注意 =====
 +
 +如果引脚悬空,digitalRead()会返回HIGH或LOW(随机变化)。
 +
 +模拟输入脚能当做数字脚使用,参见A0,A1等。
 +
  
reference/language/digitalread.txt · 最后更改: 2017/04/07 10:03 (外部编辑)