Serial的基本使用和ArduinoIDE的串口工具 |
您所在的位置:网站首页 › 安卓打开串口工具怎么用啊 › Serial的基本使用和ArduinoIDE的串口工具 |
了解了第一个程序之后呢,我们还需要学习一个很重要的类Serial 首先我们将Arduino与你的PC连接(用那根USB线) 我们对上一篇文章做个修改。先定义一个全局变量int i=0在setup函数中添加Serial.begin(115200).在loop函数中添加Serial.println(i++);i%=100。 如下图 然后我们上传程序,并在上传成功后,打开串口监视器(顶部菜单栏->工具->串口监视器),再将监视器右下角的波特率选择为115200波特率 应该每隔一秒会出现一个新的数字 而且当这个数字增加到100的时候会重新从0开始计数
记住这个现象,现在我们把这个串口监视器关掉,按照刚刚的方法打开串口绘图器(必须关掉串口监视器否则无法打开串口绘图器),并设置绘图器右下角的波特率为115200波特率 串口监视器应该每隔一秒变化一次,如果你等待4到5分钟会得到下发这样的图形
到了这里,你再看看程序,应该能理解了吧?没错,通过Serial可以让Arduino向PC发送数据。 当然你可以自己修改一下波特率和发送的数据,你只需要注意以下几点 1. 波特率只能在几个固定值中取一个,即串口工具右下角能选择的那几个 2. 串口工具右下角的波特率必须与Serial.begin设置的波特率一致,否则PC无法正常收发信号。 3. 串口绘图器只能对数字或数字字符串绘图(如果是数字字符串如“123”他会自动转为数字123)。如果发送的是非数字字符串或非数字如“abc”,那么你只能从串口绘图器那里看到一片白
当然,Serial还有其他函数,我在这里只讲println,这是为了方便我们将来对Arduino进行调试(比如我们可以在Arduino没有外接LCD的情况下让Arduino连接电脑通过Serial向PC发送一些数据,从而获取Arduino当前的状态) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |