From 2b708e55bf754be5d6f7556eb454383e4e02244a Mon Sep 17 00:00:00 2001 From: DAProgs Date: Wed, 14 Jan 2026 13:58:22 -0500 Subject: [PATCH] Update HX-Joystick.ino --- HX-Joystick.ino | 42 ++++++++++++++++++------------------------ 1 file changed, 18 insertions(+), 24 deletions(-) diff --git a/HX-Joystick.ino b/HX-Joystick.ino index 27ced6c..c1757ee 100644 --- a/HX-Joystick.ino +++ b/HX-Joystick.ino @@ -1,7 +1,7 @@ // // FILE: HX-Joystick.ino // AUTHOR: Didier Aeschimann -// PURPOSE: HandBrake Joystick +// PURPOSE: HandBrake Joystick for RallyBlock // URL: https://git.home.daprogs.net/DAProgs/handbrake_joystick/ @@ -19,9 +19,17 @@ HX711 scale; String readString, servo1, servo2; -// adjust pins if needed +// Pins for HX711 uint8_t dataPin = 6; uint8_t clockPin = 7; + +bool showConfig; +bool showValue; +bool showDebug; + +long loadCell; +long MinVal=0; +long MaxVal=0; long brake_; long conf_minValue=0; long conf_maxValue=13000; @@ -35,13 +43,6 @@ void setup() scale.tare(); } -bool showConfig; -bool showValue; -bool showDebug; - -long loadCell; -long MinVal=0; -long MaxVal=0; void loop() { @@ -61,15 +62,11 @@ void loop() if(loadCell > conf_minValue) brake_ = map(loadCell, conf_minValue, (conf_maxValue+1), 0, 1024); -// long test; -// test = map(21320,0,21321,0,1023); -// Serial.println(test); - -#ifdef BrakeMode - Joystick.setBrake(brake_); -#else - Joystick.setXAxis(brake_); -#endif + #ifdef BrakeMode + Joystick.setBrake(brake_); + #else + Joystick.setXAxis(brake_); + #endif while (Serial.available()) { if (Serial.available() >0) { @@ -102,7 +99,7 @@ void loop() if (showConfig) { showConfig = false; - Serial.println("DAProgs Handbrake Joystick. v1.0"); + Serial.println("DAProgs Handbrake Joystick. v1.01"); Serial.println("Configs:"); Serial.print(" minVal="); Serial.println(MinVal); @@ -119,12 +116,10 @@ void loop() #else Serial.println(" mode=axis"); #endif - - - Serial.println(""); } +/* if (readString.length() >0) { Serial.println(readString); //see what was received @@ -140,8 +135,7 @@ void loop() readString=""; } - +*/ delay(2); - }