- 86
- 0
- 约2.3千字
- 约 11页
- 2022-07-30 发布于江苏
- 举报
Arduino串口接收字符串
Arduino串口接收字符串
用惯Arduino串口传输的朋友都知道,Arduino的Serial.read()每次只能读一个字节,但是有时想进行字符串通讯,就很麻烦了。 废话少讲,直接上完整例子: 编译只要一块Arduino,不需要任何外置元件。 用Arduino编译器的串口监视器即可看到结果,我们打什么文字进去,下面就会返回什么文字。
String comdata = ;
void setup(){ Serial.begin(9600);}
void loop(){ while (Serial.available() 0) {
comdata += char(Serial.read());
delay(2);
如果我们要每个字节取出的话,可以每个引用。 效果:输入什么字符串,输出就是什么。 输入: 按send之后: 再附送一个例子,在串口输入1011101..的话,就会令Arduino的D2~Dx引脚产生高/低电平,当然,一次发送的数据视Arduino引脚数而定,比如Arduino UNO/nano之类的,只有D2~D13十二个引脚。我们打12个数字就好。比如101101011010,如果中间有非0和1的字符,则自
原创力文档

文档评论(0)