求解:Blinker.joystick()只能读取Y坐标问题-Arduino中文社区 - Powered by Discuz! Archiver

夏天到了a 发表于 2022-3-23 22:55

求解:Blinker.joystick()只能读取Y坐标问题

如图,我ESP32直接烧的例程,但是只能读取到坐标Y的变化,X坐标的值上电是128,APP上稍微动一下遥感后就一直是0了。有人遇到过吗?该怎么解决。谢谢!


夏天到了a 发表于 2022-3-23 22:58

#define BLINKER_PRINT Serial
#define BLINKER_BLE

#include <Wire.h>
#include <Arduino.h>
#include <Blinker.h>
//lib_deps = adafruit/Adafruit MPU6050@^2.1.0
void setup()
{
    Serial.begin(115200);
    pinMode(2, OUTPUT);
    digitalWrite(2, LOW);
    Blinker.begin();
}

void loop()
{
   Blinker.run();

    if (Blinker.available()) {
      BLINKER_LOG2("Blinker.readString(): ", Blinker.readString());

      Blinker.vibrate();
      
      uint32_t BlinkerTime = millis();
      Blinker.print(BlinkerTime);
      Blinker.print("millis", BlinkerTime);
    }

    BLINKER_LOG2("Joystick X axis: ", Blinker.joystick(J_Xaxis));
    BLINKER_LOG2("Joystick Y axis: ", Blinker.joystick(J_Yaxis));

    Blinker.delay(2000);

}

奈何col 发表于 2022-3-23 23:46

请看自带的例程

夏天到了a 发表于 2022-3-26 21:51

奈何col 发表于 2022-3-23 23:46
请看自带的例程

烧的程序就是例程

奈何col 发表于 2022-3-26 22:04

夏天到了a 发表于 2022-3-26 21:51
烧的程序就是例程

您贴出的不是我们的例程,joystick例程:
https://github.com/blinker-iot/blinker-library/blob/master/examples/Blinker_Widgets/Blinker_Joystick/Joystick_WiFi/Joystick_WiFi.ino

夏天到了a 发表于 2022-3-26 22:38

奈何col 发表于 2022-3-26 22:04
您贴出的不是我们的例程,joystick例程:
https://github.com/blinker-iot/blinker-library/blob/master/ ...

请问:JOY1.attach(joystick1_callback);
怎么样促发触发回调,不是接收到数据就触发吗,怎么我在app移动上遥感后没有触发,只触发了dataRead

奈何col 发表于 2022-3-26 23:04

夏天到了a 发表于 2022-3-26 22:38
请问:JOY1.attach(joystick1_callback);
怎么样促发触发回调,不是接收到数据就触发吗,怎么我在app移动 ...

确保你程序中的key和你app上设定的一致

夏天到了a 发表于 2022-3-26 23:06

奈何col 发表于 2022-3-26 23:04
确保你程序中的key和你app上设定的一致

懂了懂了,跟按键一样要绑名字,感谢解答
页: [1]
查看完整版本: 求解:Blinker.joystick()只能读取Y坐标问题