Розмір відео: 1280 X 720853 X 480640 X 360
Показувати елементи керування програвачем
Автоматичне відтворення
Автоповтор
#include #define VRX_PIN 36 // ESP32 pin GIOP36 (ADC0) connected to VRX pin #define VRY_PIN 39 // ESP32 pin GIOP39 (ADC0) connected to VRY pin #define SERVO_X_PIN 18 // ESP32 pin GIOP33 connected to Servo motor 1Servo xServo; // create servo object to control a servo 1void setup() {Serial.begin(9600) ; xServo.attach(SERVO_X_PIN);}void loop() {// read X and Y analog valuesint valueX = analogRead(VRX_PIN); int valueY = analogRead(VRY_PIN);int xAngle = map(valueX, 0, 4095, 0, 180); // scale it to the servo's angle (0 to 180)xServo.write(xAngle); // rotate servo motor 1// print data to Serial Monitor on Arduino IDE Serial.print("Joystick: "); Serial.print(valueX); Serial.print(", ");Serial.print(valueY); Serial.print(" => Servo Motor: "); Serial.print(xAngle); Serial.print("°, ");}
#include
#define VRX_PIN 36 // ESP32 pin GIOP36 (ADC0) connected to VRX pin
#define VRY_PIN 39 // ESP32 pin GIOP39 (ADC0) connected to VRY pin
#define SERVO_X_PIN 18 // ESP32 pin GIOP33 connected to Servo motor 1
Servo xServo; // create servo object to control a servo 1
void setup() {
Serial.begin(9600) ; xServo.attach(SERVO_X_PIN);
}
void loop() {
// read X and Y analog values
int valueX = analogRead(VRX_PIN); int valueY = analogRead(VRY_PIN);
int xAngle = map(valueX, 0, 4095, 0, 180); // scale it to the servo's angle (0 to 180)
xServo.write(xAngle); // rotate servo motor 1
// print data to Serial Monitor on Arduino IDE Serial.print("Joystick: "); Serial.print(valueX); Serial.print(", ");
Serial.print(valueY); Serial.print(" => Servo Motor: "); Serial.print(xAngle); Serial.print("°, ");
}