永发信息网

arduino 怎么在串口查看

答案:2  悬赏:50  手机版
解决时间 2021-01-30 21:11
  • 提问者网友:杀生予夺
  • 2021-01-30 14:43
arduino 怎么在串口查看
最佳答案
  • 五星知识达人网友:逐風
  • 2021-01-30 16:21
首先是串口的读入:
基本的串口读入:
void setup()
{
Serial.begin(9600); //设置波特率为9600,一般是这个波特率
}
void loop()
{
if(Serial.available()>0)//如果串口有数据进入的话
{
char c=Serial.read();//每次读一个字符,是ASCII码的
}
}

然后就是相当于读入信息的处理了
比如说如果建一个字符串name,每读一次c若不是等号或空格就加进去,
当读到等号时就读完一个名字了,接下来一直读到空格的都是数据,
当读到空格后就完成一个循环,继续上面的循环这样
全部回答
  • 1楼网友:白昼之月
  • 2021-01-30 17:35
根据arduino的原理图我们不难看出,atmega的rx和tx引脚一方面直接接到了数字i/o端口的0号和1号管脚,另一方面又通过电平转换电路接到了串口的母头上。因此,当我们需要用arduino与pc机通信时,可以用串口线将两者连接起来;当我们需要用 arduino与微控制器(如另一块arduino)通信时,则可以用数字i/o端口的0号和1号管脚。 串行通信的难点在于参数的设置,如波特率、数据位、停止位等,在arduino语言可以使用serial.begin()函数来简化这一任务。为了实现数据的发送,arduino则提供了serial.print()和serial.println()两个函数,它们的区别在于后者会在请求发送的数 据后面加上换行符,以提高输出结果的可读性
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯