被动解析模式
屏接收设备发送数据
1.3.2 anduino单片机为例
Serial.print("t0.txt=\"你好\""); 发送字符串命令
Serial.write(hexEND,3); 发送3个16进制ff结束符
此时屏幕t0文本控件会显示"你好"。
Serial.print("n0.val=666"); 发送字符串命令
Serial.write(hexEND,3); 发送3个16进制ff结束符
此时屏幕n0数字控件会显示"666"。
Serial.print("n0.val=”+part); 发送字符串命令
Serial.write(hexEND,3); 发送3个16进制ff结束符
注意事项:
1. 串口屏使用的串口是和下载程序的串口是共用的,因此,在下载程序的时候,一定要拔掉串口屏以确保程序能够正常的下载进去。
Arduino 接收 串口屏数据
基本的串bai口读入:
void setup()
{
Serial.begin(9600); //设置du波特率为9600,一般是这个zhi波特率
}
void loop()
{
if(Serial.available()>0)//如果串口有数据dao进入的话zhuan
{
char c=Serial.read();//每次读一个字符,是ASCII码的
}
}
然后就是相当于读入信息的处理了 比如说如果建一个字符串name,每读一次c若不是等号或空格就加进去, 当读到等号时就读完一个名字了,接下来一直读到空格的都是数据, 当读到空格后就完成一个循环,继续上面的循环这样