int ledPin=6; //定义变量ledPin接入数字引脚6
void setup()
{
pinMode(ledPin, OUTPUT); //初始化ledPin(数字引脚6)为 OUTPUT 模式
Serial.begin(9600); //设置串口的波特率为9600
}
void loop()
{
int val=Serial.read(); //读取PC发送给Arduino的指令
if(val=='1') //当输入1时
{
digitalWrite(ledPin, HIGH); //点亮LED灯
Serial.println("亮"); //打印字符串,便于观察程序是否正常运行
}
else if(val=='0')
{
digitalWrite(ledPin, LOW); //熄灭LED灯
Serial.println("灭"); //打印字符串,便于观察程序是否正常运行
}
}
/*
观察结果:
1、当输入1时,LED灯亮且打印字符串“亮”
2、当输入0时,LED灯灭且打印字符串“灭”
*/
/*
拓展:
1、如果你已经学会了使用串口监视器控制LED灯,可以尝试使用按钮开关控制LED灯,
不过在这之前,你首先应该学习按钮开关的原理,实验如下
按钮开关(上拉输入模式):https://wokwi.com/projects/375998610826503169
按钮开关控制LED灯(上拉输入模式)https://wokwi.com/projects/376000629971985409
*/
/*
______ _ _ _______ _______
| \ | | |______ |
|_____/ |_____| ______| |
*/