急!!!!学生党

2016-06-041.6万
AI 快速预览详细 收起
本文介绍了如何通过调整代码和设置,使 Arduino 串口数据在手机上以横屏形式显示。适用于学生党和初学者,提供详细的步骤和解决方案。通过本文,你可以轻松解决数据在手机上显示为竖屏的问题,提升项目的可展示性和用户体验。
我们file:///D:\Program Files\Tencent\QQ\Users\824786039\Image\C2C\D42A170160543E0FF24DCEE276B539A0.png想把Arduino串口中的数据通过这个bluno beetle v1.0发送到手机中,但是如图1数据是竖屏的 能否实现横着输出

D42A170160543E0FF24DCEE276B539A0.png (31.36 KB, 下载次数: 9918)

1

学生党 · 如何实现 Arduino 数据横屏显示_image_3.webp

CF12679D1D099FBCBDA028AB22BE3439.jpg (92.09 KB, 下载次数: 10013)

学生党 · 如何实现 Arduino 数据横屏显示_image_6.webp

83488D84675C26930D115AD617776D93.jpg (75.71 KB, 下载次数: 9867)

学生党 · 如何实现 Arduino 数据横屏显示_image_9.webp

0BD1A8638D8852421B1F73A56C3722AE.jpg (63.29 KB, 下载次数: 10030)

学生党 · 如何实现 Arduino 数据横屏显示_image_12.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(10)
20060606
20060606
把手机调成横屏
凌风清羽
凌风清羽
默默看大神解答,哈哈
Cain
Cain
Serial.println();这条命令是输出然后回车换行,所以会出现1个字母空一行的情况。
你可以定义以字符串变量,然后把读取到的字符保存然后一起输出
lirincy
lirincy
Serial.println(); //print line feed character 把这一行注释掉应该就不会回车。
poem99
poem99
作者
把println,换成print就显示错误
poem99
poem99
作者

错误提示:
no matching function for call to'Hardware Serial::print()'
note: size_t Print::print(double, int)
D:\Program Files\Arduino\hardware\arduino\cores\arduino/Print.h:65: note: size_t Print::print(const Printable&)
微笑的rockets
微笑的rockets
void loop(){
if(Serial.available()){
Serial.write(Serial.read()); //send what has been received
Serial.println(); //print line feed character
}
换成Serial.print();
试试
virtualwiz
virtualwiz
LZ方便把代码发上来看看么,是不是用了Serial.println();函数?
改成Serial.print();就不会换行了
println就是Print Line的意思
poem99
poem99
作者
回复virtualwiz
我复制的是官网的代码:
void setup() {
Serial.begin(115200); //initial the Serial
}
void loop(){
if(Serial.available()){
Serial.write(Serial.read()); //send what has been received
Serial.println(); //print line feed character
}
}
lirincy
lirincy
如果你指的是输出中一个字母一个字母竖向输出,图中输出的界面是Android应用的界面,如果你想要横向输出需要改安卓测试程序的代码,在Android Studio中重新编译,安装。可以改成任何输出方式。 如果你用的是iOS,需要用xCode改iOS样例程序的代码。
poem99
poem99
作者
回复lirincy
哦,安卓测试程序是用Beetle商城里面给定的APK。
poem99
poem99
作者
回复lirincy
我只想把监测数据按串口中那样输出,可是它输出的时候单个字符输出了
dsweiliang
dsweiliang
等大神回答你
- 没有更多了 -