digitalRead() – 太极创客

您所在的位置:网站首页 如何读取arduino内的程序 digitalRead() – 太极创客

digitalRead() – 太极创客

#digitalRead() – 太极创客| 来源: 网络整理| 查看: 265

说明

读取数字引脚的 HIGH(高电平)或 LOW(低电平)。

语法

digitalRead(pin)

参数

pin:被读取的引脚号码

返回值

HIGH 或 LOW

digitalRead()示例程序

在本示例中,我们将配置Arduino引脚2为输入上拉模式。当开关闭合后,引脚2将获得低电平开关信号,引脚13旁的LED(如下照片红圈所示)将被点亮。反之,该LED为熄灭状态。

arduino-uno LED 被标注Arduino Uno LED 被标注 连接说明(如下图) Arduino Input Pullup连接方式Arduino Input Pullup连接方式

digitalRead()示例程序 Arduino 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051    /*digitalRead()示例程序v1.0Created 2016by 太极创客www.taichi-maker.com 说明:本程序旨在演示如何使用digitalRead()读取Arduino的引脚电平。在本示例中,当按钮被按下后,引脚13旁的LED将会点亮。获得具体连接电路图,请参阅太极创客网站。  This example code is in the public domain.*/ const int ledPin = 13; const int inputPin = 2; // 当Arduino控制器通电或复位后,setup函数会运行一次void setup()   {     //将引脚13设置为输出模式    pinMode(ledPin, OUTPUT);         //将引脚2设置为输入上拉模式    //引脚2与外部按钮连接    pinMode(inputPin, INPUT_PULLUP);  } // 当Arduino控制器通电或复位后,loop函数会反复运行void loop(){  // 读取引脚2的输入情况  // 开关闭合后,引脚2将获得低电平信号  int val = digitalRead(inputPin);     // 检查引脚2是否为低电平  // 当按钮按下时,引脚2为低电平,点亮引脚13 LED  // 当按钮未按下,引脚2为高电平,熄灭引脚13 LED  if (val == LOW)  {    digitalWrite(ledPin, HIGH);    } else   {    digitalWrite(ledPin, LOW);  }}



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3