#C#上位机
实现监控arduino,LED亮变成蓝色,灭白色。
arduino程序
//串口通讯 LED灯 成功
int led = 6;
void setup() {
pinMode(led, OUTPUT);
Serial.begin(9600, SERIAL_8N1);
}
void loop() {
int du;
Serial.available();
du = Serial.read();//接收
if (du == 1) //等于1点亮led
{
while (1)
{
digitalWrite(led, HIGH);
Serial.print(digitalRead(led));//传送高低电平给上位
delay(1000);
//+++++++++++++++++++++++++++++++++++++++
digitalWrite(led, LOW);
Serial.print(digitalRead(led));
delay(1000);
du = Serial.read();//接收
if(du==0){
digitalWrite(led, LOW);
Serial.print(digitalRead(led));
break;
}
}
}
}