#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX, TX
char data_in[100]; //bộ đệm nhận dữ liệu
int index = 0; // chỉ số cho bộ đệm
void setup()
{
Serial.begin(9600);
while (!Serial) {;}
Serial.println("Goodnight moon!");
// Cài đặt cổng nối tiếp chạy bằng phần mềm
mySerial.begin(9600);
}
void loop() // run over and over
{
if (mySerial.available())
{
char c = mySerial.read();
if(c == 0x0D){
if(data_in[2] == 0x01) Serial.println("LED ON");
else Serial.println("LED OFF");
index = 0;
}
else {
index++;
data_in[index] = c;
}
}
if (Serial.available())
mySerial.write(Serial.read());
}
3. Cách thức hoạt động:Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn