esp8266红外线led和发射器

时间:2017-11-04 19:47:05

标签: arduino-esp8266

我需要检测IR LED是否打开。我有一个esp8266和一个IR接收器。我该如何编码呢? 就像LED打开或关闭一样,我不需要检测不同的信号,例如电视遥控器的个别按键。我只是尝试读取数字输入,但每次都得到“1.00”。

float val;
int pin = 1;

void setup()
{
Serial.begin(9600);
}
void loop()
{
val = digitalRead(pin);

Serial.print(val);
delay(1000);
}

1 个答案:

答案 0 :(得分:0)

请为输入引脚1分配引脚模式。

尝试以下代码:

int val;
int pin=1;

void setup()
{
    Serial.begin(9600);
    pinMode(pin,INPUT);
}

void loop()
{
    val=digitalRead(pin);
    Serial.println(val);
    delay(1000);
}