这里以一个小实验为例,当串口输入a时亮灯:

当输入b的时候,灭灯,这里主要是使用了继电器

后台打印如下:

这里说下继电器的理论:

ab之间是线圈,只要在ab两端上加上一定的电压,线圈中就有有电流流过。这是S,D就会连通在一起。
下面是接线图这里直接拍照,我就不画了:

这里正极都为+5V即可。
代码如下:
int LED = 2; void setup()
{pinMode(LED, OUTPUT);Serial.begin(9600);
}void loop()
{char cmd;while(Serial.available() > 0){cmd = Serial.read();if (cmd == 'a'){Serial.println("LED is HIGH");digitalWrite(LED,HIGH);}else if(cmd == 'b'){Serial.println("LED is LOW");digitalWrite(LED,LOW);}else{}}delay(200);
}

















