mirror of
https://github.com/alexandrebobkov/ESP-Nodes.git
synced 2026-01-19 10:45:35 +00:00
NovaGlide Joystick
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
[0;33m--- esp-idf-monitor 1.8.0 on /dev/ttyACM0 115200[0m
|
||||
[0;33m--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H[0m
|
||||
[0m--- 0x403853f4: [0;33mrv_utils_wait_for_intr[0m[0m at [0;32m/home/alex/esp/esp-idf/v5.4.1/components/riscv/include/riscv/rv_utils.h[0m[0m:[1;31m62[0m
|
||||
[0m--- (inlined by) [0;33mesp_cpu_wait_for_intr[0m[0m at [0;32m/home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/cpu.c[0m[0m:[1;31m62[0m
|
||||
[0m
|
||||
|
||||
@@ -3391,4 +3391,221 @@ entry 0x403cc71a
|
||||
║ [1mMotor 4 (R-Rev) [0m : [0m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mTemperature [0m : [36m52.60 °C [0m ║
|
||||
║ [1mBattery Volta
|
||||
║ [1mBattery Voltage [0m : [31m6.63 V [0m ║
|
||||
║ [1mCurrent [0m : [35m-4.00 mA [0m ║
|
||||
║ [1mPower [0m : [34m40.00 mW [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mDistance [0m : [34m0.10 cm [0m ║
|
||||
╚════════════════════════════════════════════════════════════╝
|
||||
[2J[H╔════════════════════════════════════════════════════════════╗
|
||||
║ [36m[1mESP32-C3 ROBOT CONTROL DASHBOARD [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mJoystick X [0m : [32m63635456 [0m ║
|
||||
║ [1mJoystick Y [0m : [32m66912256 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mPWM Left [0m : [33m0 [0m ║
|
||||
║ [1mPWM Right [0m : [33m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mMotor 1 (L-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 2 (R-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 3 (L-Rev) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 4 (R-Rev) [0m : [0m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mTemperature [0m : [36m52.60 °C [0m ║
|
||||
║ [1mBattery Voltage [0m : [31m6.63 V [0m ║
|
||||
║ [1mCurrent [0m : [35m-4.00 mA [0m ║
|
||||
║ [1mPower [0m : [34m40.00 mW [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mDistance [0m : [34m0.10 cm [0m ║
|
||||
╚════════════════════════════════════════════════════════════╝
|
||||
[2J[H╔════════════════════════════════════════════════════════════╗
|
||||
║ [36m[1mESP32-C3 ROBOT CONTROL DASHBOARD [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mJoystick X [0m : [32m63700992 [0m ║
|
||||
║ [1mJoystick Y [0m : [32m66912256 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mPWM Left [0m : [33m0 [0m ║
|
||||
║ [1mPWM Right [0m : [33m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mMotor 1 (L-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 2 (R-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 3 (L-Rev) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 4 (R-Rev) [0m : [0m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mTemperature [0m : [36m52.60 °C [0m ║
|
||||
║ [1mBattery Voltage [0m : [31m6.63 V [0m ║
|
||||
║ [1mCurrent [0m : [35m-4.00 mA [0m ║
|
||||
║ [1mPower [0m : [34m40.00 mW [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mDistance [0m : [34m0.10 cm [0m ║
|
||||
╚════════════════════════════════════════════════════════════╝
|
||||
[2J[H╔════════════════════════════════════════════════════════════╗
|
||||
║ [36m[1mESP32-C3 ROBOT CONTROL DASHBOARD [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mJoystick X [0m : [32m63700992 [0m ║
|
||||
║ [1mJoystick Y [0m : [32m66977792 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mPWM Left [0m : [33m0 [0m ║
|
||||
║ [1mPWM Right [0m : [33m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mMotor 1 (L-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 2 (R-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 3 (L-Rev) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 4 (R-Rev) [0m : [0m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mTemperature [0m : [36m52.60 °C [0m ║
|
||||
║ [1mBattery Voltage [0m : [31m6.63 V [0m ║
|
||||
║ [1mCurrent [0m : [35m-3.00 mA [0m ║
|
||||
║ [1mPower [0m : [34m40.00 mW [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mDistance [0m : [34m0.10 cm [0m ║
|
||||
╚════════════════════════════════════════════════════════════╝
|
||||
[2J[H╔════════════════════════════════════════════════════════════╗
|
||||
║ [36m[1mESP32-C3 ROBOT CONTROL DASHBOARD [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mJoystick X [0m : [32m63635456 [0m ║
|
||||
║ [1mJoystick Y [0m : [32m66977792 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mPWM Left [0m : [33m0 [0m ║
|
||||
║ [1mPWM Right [0m : [33m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mMotor 1 (L-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 2 (R-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 3 (L-Rev) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 4 (R-Rev) [0m : [0m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mTemperature [0m : [36m52.60 °C [0m ║
|
||||
║ [1mBattery Voltage [0m : [31m6.63 V [0m ║
|
||||
║ [1mCurrent [0m : [35m-3.00 mA [0m ║
|
||||
║ [1mPower [0m : [34m40.00 mW [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mDistance [0m : [34m0.10 cm [0m ║
|
||||
╚════════════════════════════════════════════════════════════╝
|
||||
[2J[H╔════════════════════════════════════════════════════════════╗
|
||||
║ [36m[1mESP32-C3 ROBOT CONTROL DASHBOARD [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mJoystick X [0m : [32m63700992 [0m ║
|
||||
║ [1mJoystick Y [0m : [32m66977792 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mPWM Left [0m : [33m0 [0m ║
|
||||
║ [1mPWM Right [0m : [33m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mMotor 1 (L-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 2 (R-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 3 (L-Rev) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 4 (R-Rev) [0m : [0m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mTemperature [0m : [36m52.60 °C [0m ║
|
||||
║ [1mBattery Voltage [0m : [31m6.64 V [0m ║
|
||||
║ [1mCurrent [0m : [35m-5.00 mA [0m ║
|
||||
║ [1mPower [0m : [34m40.00 mW [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mDistance [0m : [34m0.10 cm [0m ║
|
||||
╚════════════════════════════════════════════════════════════╝
|
||||
[2J[H╔════════════════════════════════════════════════════════════╗
|
||||
║ [36m[1mESP32-C3 ROBOT CONTROL DASHBOARD [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mJoystick X [0m : [32m63700992 [0m ║
|
||||
║ [1mJoystick Y [0m : [32m66912256 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mPWM Left [0m : [33m0 [0m ║
|
||||
║ [1mPWM Right [0m : [33m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mMotor 1 (L-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 2 (R-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 3 (L-Rev) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 4 (R-Rev) [0m : [0m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mTemperature [0m : [36m52.60 °C [0m ║
|
||||
║ [1mBattery Voltage [0m : [31m6.64 V [0m ║
|
||||
║ [1mCurrent [0m : [35m-5.00 mA [0m ║
|
||||
║ [1mPower [0m : [34m40.00 mW [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mDistance [0m : [34m0.10 cm [0m ║
|
||||
╚════════════════════════════════════════════════════════════╝
|
||||
[2J[H╔════════════════════════════════════════════════════════════╗
|
||||
║ [36m[1mESP32-C3 ROBOT CONTROL DASHBOARD [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mJoystick X [0m : [32m63700992 [0m ║
|
||||
║ [1mJoystick Y [0m : [32m66977792 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mPWM Left [0m : [33m0 [0m ║
|
||||
║ [1mPWM Right [0m : [33m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mMotor 1 (L-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 2 (R-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 3 (L-Rev) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 4 (R-Rev) [0m : [0m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mTemperature [0m : [36m52.60 °C [0m ║
|
||||
║ [1mBattery Voltage [0m : [31m6.63 V [0m ║
|
||||
║ [1mCurrent [0m : [35m-4.00 mA [0m ║
|
||||
║ [1mPower [0m : [34m40.00 mW [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mDistance [0m : [34m0.10 cm [0m ║
|
||||
╚════════════════════════════════════════════════════════════╝
|
||||
[2J[H╔════════════════════════════════════════════════════════════╗
|
||||
║ [36m[1mESP32-C3 ROBOT CONTROL DASHBOARD [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mJoystick X [0m : [32m63569920 [0m ║
|
||||
║ [1mJoystick Y [0m : [32m66977792 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mPWM Left [0m : [33m0 [0m ║
|
||||
║ [1mPWM Right [0m : [33m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mMotor 1 (L-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 2 (R-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 3 (L-Rev) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 4 (R-Rev) [0m : [0m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mTemperature [0m : [36m52.60 °C [0m ║
|
||||
║ [1mBattery Voltage [0m : [31m6.63 V [0m ║
|
||||
║ [1mCurrent [0m : [35m-4.00 mA [0m ║
|
||||
║ [1mPower [0m : [34m40.00 mW [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mDistance [0m : [34m0.10 cm [0m ║
|
||||
╚════════════════════════════════════════════════════════════╝
|
||||
[2J[H╔════════════════════════════════════════════════════════════╗
|
||||
║ [36m[1mESP32-C3 ROBOT CONTROL DASHBOARD [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mJoystick X [0m : [32m63504384 [0m ║
|
||||
║ [1mJoystick Y [0m : [32m66912256 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mPWM Left [0m : [33m0 [0m ║
|
||||
║ [1mPWM Right [0m : [33m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mMotor 1 (L-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 2 (R-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 3 (L-Rev) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 4 (R-Rev) [0m : [0m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mTemperature [0m : [36m52.60 °C [0m ║
|
||||
║ [1mBattery Voltage [0m : [31m6.64 V [0m ║
|
||||
║ [1mCurrent [0m : [35m-4.00 mA [0m ║
|
||||
║ [1mPower [0m : [34m40.00 mW [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mDistance [0m : [34m0.10 cm [0m ║
|
||||
╚════════════════════════════════════════════════════════════╝
|
||||
[2J[H╔════════════════════════════════════════════════════════════╗
|
||||
║ [36m[1mESP32-C3 ROBOT CONTROL DASHBOARD [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mJoystick X [0m : [32m63635456 [0m ║
|
||||
║ [1mJoystick Y [0m : [32m134217728 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mPWM Left [0m : [33m8190 [0m ║
|
||||
║ [1mPWM Right [0m : [33m-8190 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mMotor 1 (L-Fwd) [0m : [0m0 [0m ║
|
||||
║ [1mMotor 2 (R-Fwd) [0m : [32m8190 [0m ║
|
||||
║ [1mMotor 3 (L-Rev) [0m : [31m8190 [0m ║
|
||||
║ [1mMotor 4 (R-Rev) [0m : [0m0 [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mTemperature [0m : [36m52.60 °C [0m ║
|
||||
║ [1mBattery Voltage [0m : [31m6.64 V [0m ║
|
||||
║ [1mCurrent [0m : [35m-4.00 mA [0m ║
|
||||
║ [1mPower [0m : [34m40.00 mW [0m ║
|
||||
╠════════════════════════════════════════════════════════════╣
|
||||
║ [1mDistance [0m : [34m0.10 cm [0m ║
|
||||
╚════════════════════════════════════════════════════════════╝
|
||||
[2J[H╔════════════════════════════════════════════════════════════╗
|
||||
║ [36m[1mESP32-C3 ROBOT CONTROL DASHBOARD [0m ║
|
||||
|
||||
@@ -59,7 +59,7 @@ static float clampf(float val, float min, float max) {
|
||||
void joystick_mix(float x, float y, int *pwm_left, int *pwm_right)
|
||||
{
|
||||
// Steering gain
|
||||
const float k = 0.5f;//0.9f;
|
||||
const float k = 1.0f;//0.5f;
|
||||
|
||||
// Differential mix
|
||||
float L0 = y + k * x;
|
||||
|
||||
Reference in New Issue
Block a user