BlinkerRGB心中包读取亮度值错误-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1897|回复: 3

[已解答] BlinkerRGB心中包读取亮度值错误

[复制链接]
发表于 2019-11-12 14:29 | 显示全部楼层 |阅读模式
手机返回APP时,要设置成离开时的值,在心跳包时加入PRINT语句,获取亮度值错误,心跳包里不加,能获取值。
//灯带回调
void rgblight_callback(uint8_t r_value, uint8_t g_value, uint8_t b_value, uint8_t bright_value)
{
  digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
  BLINKER_LOG("r value: ", r_value);
  BLINKER_LOG("g value: ", g_value);
  BLINKER_LOG("b value: ", b_value);
  BLINKER_LOG("brightness value: ", bright_value);
  R_value = r_value;
  G_value = g_value;
  B_value = b_value;
  Bright_value = bright_value;
  BLINKER_LOG("R value: ", r_value);
  BLINKER_LOG("G value: ", g_value);
  BLINKER_LOG("B value: ", b_value);
  BLINKER_LOG("Brightness value: ", bright_value);
  pixels.setBrightness(bright_value);
  for (int i = 0; i < NUMPIXELS; i++) {
    pixels.setPixelColor(i, r_value, g_value, b_value);
  }
  pixels.show();
}
//心跳包
void heartbeat()
{
  RGBlight.print(R_value, G_value, B_value, Bright_value);//心跳包不加入,没错误。
}

log:
[564278] r value: 29
[564278] g value: 255
[564279] b value: 9
[564279] brightness value: 0
[564279] R value: 29
[564279] G value: 255
[564280] B value: 9
[564281] Brightness value: 0


发表于 2019-11-12 14:54 | 显示全部楼层
IOS还是android?app版本是?
发表于 2019-11-12 14:55 | 显示全部楼层
android 2.2.8可以参考:https://www.arduino.cn/thread-91886-1-1.html
ios要等月底更新了
 楼主| 发表于 2019-11-12 19:30 | 显示全部楼层
coloz 发表于 2019-11-12 14:55
android 2.2.8可以参考:https://www.arduino.cn/thread-91886-1-1.html
ios要等月底更新了

感谢,我去试试
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 18:48 , Processed in 0.071991 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表