切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

2

主题

20

积分

0

精华

用户组 

易积分
9
热心
0
好评
0
关于蓝牙接收到的数据问题[复制链接]
发表于 2020-5-9 19:25:42 | 显示全部楼层 |阅读模式
25易积分
为什么E4A蓝牙接收的内容显视在标签上是和arduino发的内容值一样,但是在E4A蓝牙接收到的内容判断的值不一样的?取文本长度()差二,文本比较(标签3.标题,"PLAYA")又是2, 明明值是一样的为什么???  有大神吗   
UTF-8   GBK  俩种编码都不行


T{)D(ERGCV{C45(7ADW~OJT.png
Screenshot_2020-05-09-17-37-34-81.png
QQ图片20200221131408.png

最佳答案

查看完整内容

是不是发过来会有空格?加一个这样会不会好点? 试一试~
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

28

主题

519

积分

0

精华

用户组 

易积分
3579
热心
9
好评
2
QQ

热心会员活跃会员

发表于 2020-5-9 19:25:43 | 显示全部楼层
是不是发过来会有空格?加一个
  1. 删首尾空(字节到文本(数据,"GBK"))
复制代码
这样会不会好点?

试一试~

评分

参与人数 1热心 +1 收起 理由
易如意 + 1 热心帮助他人,热心+1

查看全部评分

易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

2

主题

20

积分

0

精华

用户组 

易积分
9
热心
0
好评
0
发表于 2020-5-9 19:29:06 | 显示全部楼层
void loop() {   
     if(Serial.available() > 0) {
     m=Serial.read();
     if (m == '1'){
       digitalWrite(ledPin, HIGH);
       Serial.println("PLAYA");
     }
     else if (m == '2'){
      digitalWrite(ledPin, LOW);
      Serial.println("STOP");
     }
     else if (m == '3'){
      Serial.println("PLAYB");
     }
     else if (m == '4'){
      Serial.println("STOPB");
     }      
  }
}     
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-6-17 19:27 , Processed in 0.057597 second(s), 43 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部