急!!!!学生党
我们file:///D:\Program Files\Tencent\QQ\Users\824786039\Image\C2C\D42A170160543E0FF24DCEE276B539A0.png想把arduino串口中的数据通过这个bluno beetle v1.0发送到手机中,但是如图1数据是竖屏的 能否实现横着输出等大神回答你 本帖最后由 lirincy 于 2016-6-5 11:16 编辑
如果你指的是输出中一个字母一个字母竖向输出,图中输出的界面是Android应用的界面,如果你想要横向输出需要改安卓测试程序的代码,在Android Studio中重新编译,安装。可以改成任何输出方式。 如果你用的是iOS,需要用xCode改iOS样例程序的代码。 LZ方便把代码发上来看看么,是不是用了Serial.println();函数?
改成Serial.print();就不会换行了
println就是Print Line的意思 virtualwiz 发表于 2016-6-5 11:16
LZ方便把代码发上来看看么,是不是用了Serial.println();函数?
改成Serial.print();就不会换行了
println ...
我复制的是官网的代码:
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 发表于 2016-6-5 11:15
如果你指的是输出中一个字母一个字母竖向输出,图中输出的界面是Android应用的界面,如果你想要横向输出需 ...
我只想把监测数据按串口中那样输出,可是它输出的时候单个字符输出了 void loop(){
if(Serial.available()){
Serial.write(Serial.read()); //send what has been received
Serial.println(); //print line feed character
}
换成Serial.print();
试试
错误提示:
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&) 把println,换成print就显示错误
lirincy 发表于 2016-6-5 11:15
如果你指的是输出中一个字母一个字母竖向输出,图中输出的界面是Android应用的界面,如果你想要横向输出需 ...
哦,安卓测试程序是用Beetle商城里面给定的APK。 Serial.println(); //print line feed character 把这一行注释掉应该就不会回车。
Serial.println();这条命令是输出然后回车换行,所以会出现1个字母空一行的情况。
你可以定义以字符串变量,然后把读取到的字符保存然后一起输出 默默看大神解答,哈哈
页:
[1]