下面是以前写的,现在发现了一个更简单的,arduino自带的函数

//直接读取一行
String str=Serial.readString();
//按指定字符分割读取比如‘.’
String str=Serial.readStringUntil('.');

arduino普通使用的时候只能一个一个字符的 读取,这里直接贴出读取一行的方法,代码很简单一看就懂

#include<Servo.h>
using namespace std;
String str="";
void setup() {// put your setup code here, to run once:Serial.begin(9600);Serial.println("hello word");
}void loop() {// put your main code here, to run repeatedly:while(Serial.available()){str+=char(Serial.read());delay(2);}if(str.length()!=0){Serial.print("str:"+str);str="";}
}


对于写习惯了Java的我来说,这样总感觉很别扭,所以这里我们把他封装成一个方法
新建一个标签readLine();用来读取一行字符串

然后主标签


效果是一模一样的

arduino通过串口监视器读取一行字符相关推荐

  1. Arduino的串口监视器

    显示Arduino或Genuino(USB或串口板)发送的数据,要想发送数据给控制板的话,就需要在文本框中输入文本,然后点击"发送"按钮或回车.从下来菜单中选择合适的波特率,这个波 ...

  2. processing 模拟arduino ide串口监视器发送命令信息(string类型)

    1.Port.write 与单片机通讯是遇到的问题 2.解决方法:例如,要发送string类型信息:AE2 int a0 = 2: myport =new Serial(this,"COM1 ...

  3. arduino串口监视器中的乱码来源

    我们常常会发现,用arduino向串口监视器发送的数值总是乱码.比如我们读取的模拟口的数值就会在数值小的时候为方块,数值大的时候则是乱七八糟的符号.这是什么原因呢?貌似怎么调整串口的设置都不能解决. ...

  4. arduino 串口监视器数据传到本地txt文件

    python 一.准备 arduino 的串口监视器能够传输数据 python 运行程序出现报错 在arduino 烧入程序后不要打开串口,运行程序.(串口和程序只能开一个)关闭串口打开程序:打开程序 ...

  5. c++文件流读取一行_「软帝学院」Java挑战者专栏:IO流详解2

    软帝学院笔记Day18 IO流(字符流FileReader) 1.字符流是什么 字符流是可以直接读写字符的IO流 字符流读取字符, 就要先读取到字节数据, 然后转为字符. 如果要写出字符, 需要把字符 ...

  6. arduino串口监视器显示nan_进阶教程1:Arduino串口通信与电脑控制LED

    本专栏内容经修订后,已在豆瓣阅读集结成书出版: https://read.douban.com/ebook/106875966/​read.douban.com 我是潘,曾经是个工程师.这是为 htt ...

  7. arduino串口监视器显示nan_使用Arduino开发板制作摩尔斯电码生成器

    摩尔斯电码是一种通信系统,用于在两个不同持续时间的信号中编码任何字符,称为点和虚线.摩尔斯电码由Samuel F.B开发.并进一步用于电报传输秘密信息.它在第二次世界大战时最常用.摩尔斯电码可以通过点 ...

  8. 【C 语言】文件操作 ( 配置文件读写 | 读取配置文件 | 函数接口形参 | 读取配置文件的逐行遍历操作 | 读取一行文本 | 查找字符 | 删除字符串前后空格 )

    文章目录 一.函数接口形参 二.读取配置文件的逐行遍历操作 1.读取配置文件的逐行遍历操作 2.读取一行数据 3.查找字符 4.删除字符串前后的空格 5.完整代码示例 一.函数接口形参 函数作用 : ...

  9. arduino串口监视器显示nan_Arduino小白的学习记录:双色LED灯实验

    一.介绍 双色发光二极管(LED)能够发出两种不同颜色的光,通常是红的和绿色的,而不是仅有一种颜色.它采用3mm或5mm环氧树脂封装.它有3个引脚,共阴极或者共阳极可用.双色LED具有两个LED端子或 ...

  10. Arduino 利用串口缓冲区监听的方式读取数据

    Arduino 利用串口缓冲区监听的方式读取数据 相关篇<Arduino读取串口接收到的数据并发送数据> 利用串口缓冲区监听的方式读取数据,实现该功能依赖:serialEvent()此函数 ...

最新文章

  1. 匹兹堡大学申请条件计算机科学,匹兹堡大学cs
  2. 第一个C#控制台程序
  3. HDU - 5008 Boring String Problem(后缀树求本质不同第k大子串)
  4. c 子类对象 访问父类对象受保护成员_06-JavaSe面向对象
  5. 铺地毯(矩形的交+前后缀矩形交)
  6. php三级栏目调用,织梦当前栏目调用二级、三级栏目且栏目高亮解决方法
  7. 信数金服:决策模型的迭代
  8. PHP memory_get_usage()管理内存
  9. AI 假冒老板骗取 173 万!
  10. eclipse 背景颜色
  11. win10 卸载mysql5.7
  12. 生日快乐程序_这家线下服装店,靠小程序做活动7天就获客6万
  13. 全民写作一夜成名 Web2.0:作家造富路线图
  14. 2018我们讲一下百度云BAE专业引擎的使用
  15. 使用python完成知乎模拟登陆
  16. PADS(7)——在PADS Layout一次性添加泪滴
  17. 写出HTML的基本结构 做简要说明,北京市顺义区2017年--2018年届高三二模语文试题(卷)与答案解析.doc...
  18. 逆水寒服务器维护公告,《逆水寒》2018年11月29日更新公告
  19. html下拉框原理,html下拉框获取value属性
  20. [量化-029]陈光明投资哲学整理

热门文章

  1. CRM给B2B企业带来的影响
  2. IPLOOK 5G核心网重磅升级!网络切片切出5G“大蛋糕”
  3. GTA5 全自动线上网络优化器,解决上线困难、切换困难![MCGC]GTA5网络优化器 GTA5网络优化_MCGC
  4. 转:FAMI上的满分游戏
  5. PDF文档如何解密?3个软件值得收藏
  6. 电路设计:为什么信号发生器设置的峰峰值,用示波器检测出是2倍?
  7. Sphinx制作htmlhelp手册文档(Manual-chm)
  8. 永中office之在线预览(vue/js版)
  9. 测试用例(功能用例)——资产申购、统计报表
  10. python打开360浏览器_使用python3.7 的pycharm selenium自动化测试中启动360浏览器、360极速浏览器的方法...