以下内容源自Mixly官方技术文档:

https://mixly.readthedocs.io/zh_CN/latest/Arduino/AVR/05Text.html

文本

文本的具体内容为代码的文本输出功能,具体包括:文本连接、文本转数字、数字转文本。

所有文本内容可通过串口监视器或外接显示屏打印。

字符串

1

"hello";

描述

字符串常量。

参数

  • 字符串: 需要输入的字符串内容。

字符

1

'a';

描述

字符常量。

参数

  • 字符: 需要输入的字符。

范例

只执行一次串口输出积木块。

1

2

3

4

5

6

void setup(){

Serial.begin(9600);

}

void loop(){

Serial.println(analogRead(A0));

}

注意

只能输入一个字符,输入超过一个字符时会自动选择第一个字符进行输入,空格也可以作为字符输入。

字符串连接

1

String("Hello") + String("Mixly");

描述

字符串连接,可以将两个或者多个字符串连接成一个。

范例

连接多个字符串。

字符串转数字(toInt()/toFloat())

描述

将字符串中的数字转成整数或者小数。

获取字符串中的一部分

描述

获取字符串第x到y的字符串。

范例

截取字符串中的一部分。

小数位数保留

描述

将小数按照指定位数进行化简。

参数

  • 小数:需要化简的小数。

  • 位数:需要保留的位数。

转化大小写

描述

将指定的字符串变量的小写字母全部转化为大写字母或将大写字母全部转化为小写字母.

参数

  • 第一个字符串:需要转化的字符串变量。

  • 转化方向:确定是将小写字母转化为大写字母还是将大写字母转化为小写字母。

范例

将字符串变量里的小写字母全部转化为大写字母。

字符串变量替换

描述

将指定的字符或字符串替换为指定的字符或字符串.

参数

  • 第一个字符串:原有的字符串。

  • 第二个字符串:需要进行替换的字符或字符串。

  • 第三个字符串:用来进行替换的字符或字符串。

范例

将字符串变量a中的“l”全部替换为“a”。

消除非可视字符

描述

截取字符串中间的非空白字符.

参数

  • 字符串变量

范例

消除非可视字符将删除字符串首尾的非可视字符。

判断字符串的开头或结尾

描述

判断第一个字符串是否以第二个字符串为开头或结尾,若是则返回1,否则返回0.

参数

  • 第一个字符串:需要进行判断的字符串。

  • 第二个字符串:用来进行判断的字符串。

范例

substring以sub开头而不以ub开头。

转ASCII字符(char())

描述

将数字转成ASCII字符。

参数

  • 数字: ASCII字符对应的数字。

返回

数字所对应的ASCII字符。

范例

用转ASCII字符积木块加空格。

转ASCII数值(toascii)

描述

将字符转成ASCII码。

参数

  • ASCII字符: ASCII码对应的字符。

返回

ASCII码

进制 转字符串

描述

将一个数字转化为字符串,支持二进制、八进制、十进制、十六进制数字。

参数

  • 数字: 对应进制的数字。

返回

字符串类型的数字。

注意

在某些需要将不同进制的整数类型转换为字符串类型的情况下进行使用。

获取字符串长度(String().length())

描述

通过String().length()方法获得字符串的长度,值为组成字符串的字母数。

参数

  • 字符串: 需要获取长度的字符串。

返回

字符串的字符个数,一个中文算三个字符。

获取字符串第N个字符

描述

获取到字符串的第N个字符。

参数

  • N: 获取的字符排位

字符串比较1

描述

比较两个字符串是否相同;第一个字符串从左往右是否包含第二个字符串;第一个字符串从右往左是否包含第二个字符串。

参数

  • 第一个字符串

  • 第二个字符串

字符串比较2

描述

运用compareTo方法对两个字符串进行比较,从第一位开始比较,如果遇到不同的字符,则马上返回这两个字符的ASCII值的差值,返回值是int类型。

参数

  • 第一个字符串

  • 第二个字符串

微信关注图中张十三的博客公众号,与张十三一起探讨更多mixly开发问题:

玩转Mixly – 6、Arduino AVR编程 之 文本相关推荐

  1. 玩转Mixly – 10、Arduino AVR编程 之 传感器,执行器,通信,存储,factory

    以下内容源自Mixly官方技术文档: https://mixly.readthedocs.io/zh_CN/latest/Arduino/AVR/10Sensor.html https://mixly ...

  2. 玩转Mixly – 9、Arduino AVR编程 之 函数

    以下内容源自Mixly官方技术文档: https://mixly.readthedocs.io/zh_CN/latest/Arduino/AVR/08Functions.html 函数 在函数部分,主 ...

  3. 玩转Mixly – 8、Arduino AVR编程 之 变量

    以下内容源自Mixly官方技术文档: https://mixly.readthedocs.io/zh_CN/latest/Arduino/AVR/07Variables.html 变量 依据变量类型可 ...

  4. 玩转Mixly – 7、Arduino AVR编程 之 数组

    以下内容源自Mixly官方技术文档: https://mixly.readthedocs.io/zh_CN/latest/Arduino/AVR/06Lists.html 数组 数组是为了便于代码编写 ...

  5. 玩转Mixly – 5、Arduino AVR编程 之 逻辑

    以下内容源自Mixly官方技术文档: https://mixly.readthedocs.io/zh_CN/latest/Arduino/AVR/04Logic.html 逻辑 逻辑模块中的指令大多是 ...

  6. 玩转Mixly – 3、Arduino AVR编程 之 控制

    以下内容源自Mixly官方技术文档: https://mixly.readthedocs.io/zh_CN/latest/Arduino/AVR/02Control.html 控制 控制类别中包括了时 ...

  7. 玩转Mixly – 2、Arduino AVR编程 之 输入输出

    以下内容源自Mixly官方技术文档: https://mixly.readthedocs.io/zh_CN/latest/Arduino/AVR/01Input-Output.html 输入/输出 输 ...

  8. 使用Arduino ISP编程AVR微控制器和Arduino开发板

    所有微控制器都需要某种机制来对它们进行编程,即使它们只编程一次.通常,程序代码写在主机上,然后编译或翻译,并使用电缆(通常是USB或RS232)将对象(机器可读)代码从PC("主机" ...

  9. 探测距离机器人模型:通过超声波测距控制舵机转向,LED灯,语音播放,蜂鸣器(米思齐mixly,arduino)

    ** ------------探测距离机器人模型:通过超声波测距控制舵机转向,LED灯,语音播放,蜂鸣器(米思齐mixly,arduino) 一. 初始化设置 在初始化这里要先设置波特率.并且把初始超 ...

最新文章

  1. 调整Windows操作系统下时间同步的频率
  2. Microsoft Build 2016 有关微软公有云Azure
  3. 如何用matlab测a相相电流,电流平均值谐波检测方法MATLAB仿真
  4. java对象的生命周期及回收
  5. 【学习求职必备】百度AI和它的7大AI黑科技
  6. 快速时钟开始游戏4399html5,HTML5 简单页面实现时钟效果
  7. python中if else语句_python 中if else 语句的作用及示例代码
  8. SimpleAdapter类使用方法
  9. SDL以及扩展库的交叉编译过程简介
  10. 漫画通信:惊呆了,手机登录还可以这么玩!
  11. python合并word全部_python:怎样合并文档中有重复部分的行?
  12. 目标检测——夏侯南溪模型搭建篇(legacy)
  13. 实用!Mybatis中trim标签的使用教程
  14. win10电脑桌面图标不见了怎么办
  15. 一键seo提交收录_做SEO优化长尾关键词排名你需要这些网站收录提交入口资源
  16. BUUCTF:[WUSTCTF2020]alison_likes_jojo
  17. 程序员真的是吃青春饭的吗?
  18. 利用差分求非齐次多项式的通项公式
  19. 使用dreamweaver制作采用DIV+CSS进行布局——美食甜品店铺加盟企业HTML静态网页 ——学生美食网页设计作品静态HTML网页模板源码
  20. linux下的go富集分析,GO富集分析(转载)-Go语言中文社区

热门文章

  1. python3 第三十四章 - 聊聊File对象
  2. 修改Tomcat可支持get传参方式的url长度,get形式
  3. 【例3.5】位数问题
  4. hdoj1176【DP】
  5. javaweb学习总结(三十三)——使用JDBC对数据库进行CRUD
  6. hdu 2031 进制转换
  7. UA OPTI570 量子力学30 Degenerate Stationary Perturbation Theory简介
  8. VC++ 实现自定义消息
  9. vue token 过期处理
  10. 2019年5月21号总结