http://www.saitek.com/uk/prod/fly5.html
Jag håller än så länge enbart på med själva "styrningsdelen" av det hela.
Jag har lite erfarenhet av Pythonprogrammering så jag tittade lite på vad andra har gjort och har nu ett eget program som tar in data från joysticken. Nästa steg skulle då vara att skicka ut den behandlade datan till en radiomodul men här stöter jag på problem. Jag hade i första hand tänkt använda mig av den här radiomodulen:
http://swechtrading.se/zencart/index.ph ... cts_id=614
eftersom den verkar lätt att komma igång med, eventuellt skulle jag byta upp mig senare till något med bättre räckvidd.
Jag kan inte så mycket om kommunikation mellan olika enheter men jag antar att jag inte bara kan skicka data till den lite hipp som happ utan att den behöver lite tid på sig för varje sändning. Min tanke är att låta programmet kontinuerligt ta in data från joysticken och vid en given tidpunkt behandla den senaste datan och skicka iväg den men jag kommer inte på något sätt att göra detta.
Finns det något motsvarande på PC (särskilt i python) till MCU-ernas interruptrutiner?
Som jag ser det har jag tre alternativ på hur jag tar mig vidare:
1. Jag kommer på ett sätt att skicka data med bestämda tidsintervall från datorn och i övrigt hämtar programmet data kontinuerligt från joysticken.
2. Jag kopplar joysticken till en MCU och skriver programmet i C istället och låter datan sändas vid t ex ett timer overflow interrupt. Problemet här blir då istället att jag inte har en aning om hur jag tar hand om datan från joysticken (den kräver drivrutiner vid installation på datorn).
3. Jag gör en egen joystick vilken då i princip skulle bestå av ett antal potentiometrar och knappar som jag kopplar till en MCU som får behandla datan och skicka till radiomodulen. Enda nackdelen jag ser med detta är att jag har begränsade möjligheter till att bygga en bra joystick.
Förslag och övriga synpynkter på hur jag kan ta mig vidare mottages tacksamt
