返回目录

单片机代码.c C

text/plain
952 bytes
2026-01-14 20:51:11
下载文件

文件预览

语言: 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;
    }
  }
}