#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
Cách đọc số định danh Unique ID của chip STM32
Hướng dẫn sử dụng bộ chuyển đổi CAN-USB V7.1 trên Windows
Cách đẩy tọa độ lấy từ module GPS lên Gmap
Hướng dẫn sử dụng module GY-MCU90615 v2 Uart
(Demo) Laser Distance Sensor
Hướng dẫn sử dụng module ESP32 camera
Hướng dẫn sử dụng cảm biến siêu âm JSN-SR04T-2.0
Project Driver ILI9341 cho STM32F103VET6
Hướng dẫn sử dụng màn hình OLED SSD1306 I2C với arduino
Hướng dấn sử dụng module KQ-130F với arduino
Giao tiếp màn hình OLED 1.3 inch SH1106 với STM32
Thư viện màn hình OLED cho STM32, chip SSD1963 giao tiếp SPI
Thư viện USB-CDC cho STM32F4 Discovery, cổng COM ảo VCP
[ Tự học STM32 ] Ngoại vi GPIO, nháy LED đơn
Nguyên lý cấu tạo cảm biến siêu âm thông dụng
[Tự học STM8S] Bài 01: GPIO nháy LED đơn
[Tự học STM8] Bài mở đầu