Flygsimulatorproblem "Temporärt löst"
Postat: 19 juni 2024, 19:35:01
Med anledning av att jag eftersökte en person så skrev Klas-Kenny : Gör en tråd på forumet med ditt problem vettja.
Jag skall försöka. Jag har ett flygsimulatorprogram : Flightgear 2020. Försökte köra med musen vilket visade sig omöjligt. Jag tänkte då att jag slänger ihop en ratt och fotpedaler lite snabbt och använder en Arduino som skckar data till simulatorprogrammet. Det är ju en baggis när man har CNC fräs och 3D-skrivare och massor av tid tänker jag.
Jag börjar kolla på Youtube efter mjukvara (gratis förstås) och det finns en del. Jag fastnade för en beskrivning gjord av en person jag eftersöket tidigare. Det skulle fungera med att man körde ett program; DCS-bios som i bakgrunden läser den port som Arduinon är ansluten till via USB och skickar den lästa datan till Flygsimulatorprogrammet. Arduinon har en sketch som innehåller ett bibliotek för att sända data via USB-porten. Allt exakt så som det är beskrivet i videon. .
Jag har inte fått det att fungera. Dos-programmet låser porten men inget händer. Det är helt fruset. Jag hittade en annan lösning som var intressant och den gick ut på att använda en Arduino DUO som jag hade liggandes. Den kan emulera tangentbordet via en Native USB-port. Man skickar alltså till exempel nr 6 för att svänga åt ena hållet och nummer 4 för andra hållet, o.s.v. En mycket enkel lösning visade det sig. Alla funktioner i Flygsimulatorn som kan utföras från tangenbordet kan alltså styras från Arduinon ansluten till olika reglage.
Jag har nu testat det och det blev inte helt Ok. det funkar bra på knappar och vred men ratten tar för stora steg. Med musen (eller med en potentiometer) kan man få mycket finare upplösning. Med tangentbordet vrider sig rodren i för stora steg. Annars hade det varit en perfekt lösning.
Så nu är jag på ruta ett igen. Hade det gått att korta ner stegningen vid knapptryckningen så hade det varit perfekt.
Jag skall försöka. Jag har ett flygsimulatorprogram : Flightgear 2020. Försökte köra med musen vilket visade sig omöjligt. Jag tänkte då att jag slänger ihop en ratt och fotpedaler lite snabbt och använder en Arduino som skckar data till simulatorprogrammet. Det är ju en baggis när man har CNC fräs och 3D-skrivare och massor av tid tänker jag.
Jag börjar kolla på Youtube efter mjukvara (gratis förstås) och det finns en del. Jag fastnade för en beskrivning gjord av en person jag eftersöket tidigare. Det skulle fungera med att man körde ett program; DCS-bios som i bakgrunden läser den port som Arduinon är ansluten till via USB och skickar den lästa datan till Flygsimulatorprogrammet. Arduinon har en sketch som innehåller ett bibliotek för att sända data via USB-porten. Allt exakt så som det är beskrivet i videon. .
Jag har inte fått det att fungera. Dos-programmet låser porten men inget händer. Det är helt fruset. Jag hittade en annan lösning som var intressant och den gick ut på att använda en Arduino DUO som jag hade liggandes. Den kan emulera tangentbordet via en Native USB-port. Man skickar alltså till exempel nr 6 för att svänga åt ena hållet och nummer 4 för andra hållet, o.s.v. En mycket enkel lösning visade det sig. Alla funktioner i Flygsimulatorn som kan utföras från tangenbordet kan alltså styras från Arduinon ansluten till olika reglage.
Jag har nu testat det och det blev inte helt Ok. det funkar bra på knappar och vred men ratten tar för stora steg. Med musen (eller med en potentiometer) kan man få mycket finare upplösning. Med tangentbordet vrider sig rodren i för stora steg. Annars hade det varit en perfekt lösning.
Så nu är jag på ruta ett igen. Hade det gått att korta ner stegningen vid knapptryckningen så hade det varit perfekt.