Kết nối Raspberry và MSP430G2553 thông qua giao tiếp UART
Kết nối:
Mình đang dùng Raspberry phiên bản B, 26 chân.
TX : chân số 8.
RX : chân số 10.
GND : chân số 6.
thiết lập UART trên Raspberry PI, các bạn hãy tham khảo ở đây nhé!
MSP430G2553 (lauchpad).
RX : chân số 3.
TX : chân số 4.
chúng ta tiến hành kết nối 2 board lại với nhau như sau :
RX nối TX của board kia, và ngược lại (đừng quên nối chung GND 2 board lại với nhau nhé).
code lauchpad:
chúc các bạn thành công!
Mình đang dùng Raspberry phiên bản B, 26 chân.
TX : chân số 8.
RX : chân số 10.
GND : chân số 6.
thiết lập UART trên Raspberry PI, các bạn hãy tham khảo ở đây nhé!
MSP430G2553 (lauchpad).
RX : chân số 3.
TX : chân số 4.
chúng ta tiến hành kết nối 2 board lại với nhau như sau :
RX nối TX của board kia, và ngược lại (đừng quên nối chung GND 2 board lại với nhau nhé).
code lauchpad:
//int a=0;
//char a; //doc 1 ky tu
String a;
void setup()
{
Serial.begin(9600);
}
void loop()
{
//a = Serial.read();
a = Serial.readStringUntil('\n');
if(a == "anh yeu em")
{
Serial.write("OK\n");
}
}
code python :
//char a; //doc 1 ky tu
String a;
void setup()
{
Serial.begin(9600);
}
void loop()
{
//a = Serial.read();
a = Serial.readStringUntil('\n');
if(a == "anh yeu em")
{
Serial.write("OK\n");
}
}
import serial
from serial import Serial
from time import sleep
ser = Serial("/dev/ttyAMA0", 9600, timeout=2)
while True:
ser.write("anh yeu em")
data = ser.read(50)
print data
ser.close()
from serial import Serial
from time import sleep
ser = Serial("/dev/ttyAMA0", 9600, timeout=2)
while True:
ser.write("anh yeu em")
data = ser.read(50)
print data
ser.close()
chúc các bạn thành công!
Cảm ơn bạn đã chia sẻ bài viết
Trả lờiXóaĐẠI LÝ BIẾN TẦN MITSUBISHI | MCCB | CẢM BIẾN ÁP SUẤT SCHNEIDER | TỤ BÙ HẠ THẾ | KHỞI ĐỘNG TỪ SCHNEIDER