KY-023 Dual Axis Joystick with ESP32: Versatile Input for Exciting Projects! | English Subtitle
HTML-код
- Опубликовано: 6 окт 2023
- KY-023 Dual Axis Joystick with ESP32: Versatile Input for Exciting Projects! | English Subtitle
Code : code is on the comment below.
Facebook : / doit20-104218935882053
Please Subscribe my Channel. ThankYou!
#define VRX_PIN 32
#define VRY_PIN 33
#define LEFT_THRESHOLD 1000
#define RIGHT_THRESHOLD 4000
#define COMMAND_NO 0x00
#define COMMAND_LEFT 0x01
#define COMMAND_RIGHT 0x02
int valueX = 0 ;
int valueY = 0 ;
int command = COMMAND_NO;
void setup() {
Serial.begin(9600);
}
void loop() {
// Read X and Y analog values
valueX = analogRead(VRX_PIN);
valueY = analogRead(VRY_PIN);
command = COMMAND_NO;
if (valueX < LEFT_THRESHOLD)
command |= COMMAND_LEFT;
else if (valueX > RIGHT_THRESHOLD)
command |= COMMAND_RIGHT;
if (command == COMMAND_LEFT) {
Serial.println("COMMAND LEFT");
// TODO: Add your task here for left command
} else if (command == COMMAND_RIGHT) {
Serial.println("COMMAND RIGHT");
// TODO: Add your task here for right command
}
delay(1000);
}
bro you are the best
Great video
Thank "s