语言: c
| 编码: UTF-8
总行数: 35
void setup() {
// 初始化串口通信,波特率设置为9600
Serial.begin(9600);
// 设置板载LED引脚为输出模式
// 注意:Arduino Nano Mini的板载LED通常连接在D13引脚
pinMode(2, OUTPUT);
// 初始状态关闭LED
digitalWrite(2, LOW);
}
void loop() {
// 检查串口是否有数据可用
if (Serial.available() > 0) {
// 读取串口数据
char receivedChar = Serial.read();
// 根据接收到的字符执行相应操作
switch (receivedChar) {
case '1':
digitalWrite(2, HIGH); // 收到'1'时点亮LED
//Serial.println("LED已点亮");
break;
case '2':
digitalWrite(2, LOW); // 收到'2'时熄灭LED
//Serial.println("LED已熄灭");
break;
default:
// 可选:处理其他无效输入
Serial.println("无效输入请发送1或2");
break;
}
}
}