Arduino的String功能可以方便字符串的操作,现在说明如何使用Arduino的字符串。
工具/原料
ArduinoUNOR3控制器
ArduinoIDE软件
方法/步骤
1、打开ArduinoIDE软件,如果之前没有编辑过程序,那么可以在打开的界面直接输入代码,如果打开了之前编辑的程序,就需要新建一个程序文件
2、在代码编辑区输入下列代码:Stringtext1="Thisst筠续师诈ring";Stringtext2=媪青怍牙"hasmoretext";Stringtext3;//tobeassignedwithinthesketchvoidsetup(){Serial.begin(9600);Serial.print(text1);Serial.print("is");Serial.print(text1.length());Serial.println("characterslong.");Serial.print("text2is");Serial.print(text2.length());Serial.println("characterslong.");text1.concat(text2);Serial.println("text1nowcontains:");Serial.println(text1);}voidloop(){}注意这里的String的S一定要大写,意思是使用ArduinoString函数库提供的字符串处理功能。
3、使用组合键Ctrl+S保存程序,注意程序命名可以包含英文、数字及下划线
4、选择控制器的型号及端口
5、将编写的程序上传到控制器中,上传过程中可以看到控制器上的txrx两个灯频闪,上传完成后,停止闪烁。同时软件也会显示为上传成功。
6、打开串口监视器,查看输出结果
7、因为Arduino有内建的S隋茚粟胫tring功能,所以使用String来声明字符串后,可以使用函数来操作字符串。test1.length():返回test1字符串中所含的字符个数
8、如果要将一个字符串与另一个字符串结合起苴煜塑桠来,可以使用加法运算,例如可以在代码中加入text3=text2+“other”然后可以打印墉掠载牿text3(Serial.print(text3);),重新上传代码,打开串口监视器,来看一下效果