Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I can tell you for sure that the Arduino IDE won't get you anywhere in this endevour, you need a programing environment to run & debug code on the PC itself, not an MCU.
I already have everything up and running with a PS3 Joystick on my windows pc, using Arduino IDE, pyserial, and pygame to send the serial message of the analog value of my Joystick to my esp32 connected to my PC, which in turn sends it to my other esp32 over wifi for robot control. I have complete control of my robot with my desktop PC joystick.
I just can't seem to get it working on my steam deck. So that is why I want to be able to output that value to my Arduino serial monitor. Sorry I didn't clarify that part, hope you understand now.
Don't search for "how to read joystick on Steam Deck". Search for "how to read joystick on Linux". Then you'll get somewhere. I got there within less than a minute of searching, except I was looking for gamepad inputs on Windows & C# but I'm sure you can substitute those minutae in your search
Now you need to do the roughly same thing on Linux, see https://www.bing.com/search?q=linux+read+joystick+input Sending data over UART isn't more complicated on Linux than it is on Windows either, assuming your programming environment supports Linux (and I'm sure Python does).
Searching properly does help, Using your suggestion and Searching "how to read game controller inputs on Linux" seems to help. I will go thru the iterations and see what I can do, thanks for your help.
Edited: Ok, now we are getting somewhere with your new info, I just needed guidance and you have provided that. Thank you for that!
Now I just need to get the commands right to get this working in SteamOS - I will work with this later today and see what damage I can do lol.
Thank you😃
Rebooting brings it all back to normal, but is there another way to reinitialize those steam controller settings and bring my controller back when I exit python?