|

楼主 |
发表于 2020-2-27 05:51
|
显示全部楼层
本帖最后由 eagler8 于 2020-2-27 05:53 编辑
程序之三:串口输出检测情况,同步控制LED
[mw_shl_code=arduino,true]/*
【Arduino】168种传感器模块系列实验(资料 +代码 +图形 +仿真)
实验一百四十八:E18-D80NK 漫反射式红外光电开关避障传感器模块
程序之三:串口输出检测情况,同步控制LED
实验接线
VCC +5V
GND GND
OUT 2
LED 13
*/
const int InfraredSensorPin = 2;
//将信号引脚连接到数字引脚2
const int LedDisp = 13;
//将控制LED连接到数字引脚13
void setup()
{
Serial.begin(57600);
Serial.println("Start!");
pinMode(InfraredSensorPin, INPUT);
pinMode(LedDisp, OUTPUT);
digitalWrite(LedDisp, LOW);
}
void loop()
{
if (digitalRead(InfraredSensorPin) == LOW) digitalWrite(LedDisp, HIGH);
else digitalWrite(LedDisp, LOW);
Serial.print("Infrared Switch Status:");
Serial.println(digitalRead(InfraredSensorPin), BIN);
delay(1000);
}[/mw_shl_code]
|
|