|
const unsigned char LED = 13;
byte comData; //定義從串口接收過來的數(shù)據(jù)
void setup() {
// put your setup code here, to run once:
Serial.begin(9600); //初始化串口,波特率設(shè)置為9600
pinMode(LED, OUTPUT); //設(shè)置數(shù)字引腳為輸出模式
}
void loop() {
// put your main code here, to run repeatedly:
if (Serial.available() > 0) //檢測串口緩沖區(qū)是否有數(shù)據(jù)
{
comData = Serial.read();
if (comData == 0x01) //接收到該命令,則執(zhí)行關(guān)燈
{
digitalWrite(LED, LOW);
}
if (comData == 0x02) //接收到該命令,則執(zhí)行開燈
{
digitalWrite(LED, HIGH);
}
}
}


|
|