int sensorPin = A0; // 光敏电阻传感器连接到模拟引脚A0
int ledPin = 13; // LED连接到数字引脚13
void setup() {
pinMode(ledPin, OUTPUT); // 设置数字引脚13为输出模式
Serial.begin(9600); // 初始化串口通信,波特率为9600
}
void loop() {
int sensorValue = analogRead(sensorPin); // 读取光敏电阻传感器的值
int mappedValue = map(sensorValue, 0, 1023, 0, 255); // 将传感器值映射到0-255范围
if (mappedValue > 128) { // 如果映射后的值大于128
digitalWrite(ledPin, HIGH); // 点亮LED
} else {
digitalWrite(ledPin, LOW); // 关闭LED
}
Serial.println(mappedValue); // 打印映射后的值到串口监视器
delay(100); // 延迟100毫秒
}