ESP8266-Arduino编程实例-QRE1113红外反射传感器

QRE1113红外反射传感器

1、QRE1113介绍

QRE1113 具有易于使用的模拟输出,它会根据反射回传感器的红外光量而有所不同。 QRE1113 IR 反射传感器由两部分组成 - 一个 IR 发射 LED 和一个 IR 敏感光电晶体管。

当 VCC 和 GND 引脚通电时,传感器内部的 IR LED 将亮起。

由于深色会反射较少的光,因此传感器可用于区分白色和黑色区域,并可在机器人中用作线跟随器。

在这里插入图片描述

2、硬件准备

  • ESP8266 NodeMCU开发板一块
  • QRE1113传感器模块一个
  • 面板板一个
  • 杜邦线若干
  • 数据线一条

硬件接线如下:

传感器引脚 ESP8266开发板引脚
Vin 5v
Gnd Gnd
OUT A0

3、软件准备

  • Arduino IDE或VSCode + PlatformIO

在前面的文章中,对如何搭建ESP8266开发环境做了详细的介绍,请参考:

ESP8266 NodeMCU的引脚介绍在前面的文章中做了详细的介绍,请参考:

4、代码实现

1
2
3
4
5
6
7
8
9
10
11
12
13
14
int QRE1113_Pin = A0; 

void setup()
{
Serial.begin(9600);
}

void loop()
{
int QRE_Value = analogRead(QRE1113_Pin);
Serial.println(QRE_Value);
delay(1000);
}

文章来源: https://iotsmart.blog.csdn.net/article/details/126655215