From b30f2e313085c9dd7bde23ec8d21bbddb93065dd Mon Sep 17 00:00:00 2001 From: Alexandre Bobkov Date: Mon, 11 Aug 2025 00:38:44 -0400 Subject: [PATCH] PWM --- ESP-IDF_Robot/main/rc.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ESP-IDF_Robot/main/rc.h b/ESP-IDF_Robot/main/rc.h index f95cbc47a..12500b550 100644 --- a/ESP-IDF_Robot/main/rc.h +++ b/ESP-IDF_Robot/main/rc.h @@ -98,6 +98,12 @@ static void update_pwm (int rc_x, int rc_y) { // CONTINOUS UPDATE int x_val = x; int y_val = y; + int x_centered = x_val - 2048; + int y_centered = x_val - 2048; + int motor_a_dir = y_centered >= 0 ? 1 : -1; + int motor_b_dir = y_centered >= 0 ? 1 : -1; + int motor_a_speed = abs(y_centered) * 255 / 2048; + int motor_a_speed = abs(y_centered) * 255 / 2048; // Turn Left