Använda arduino för switchning av RC-funktioner

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
stefanden
Inlägg: 287
Blev medlem: 30 augusti 2011, 23:42:34
Ort: arvika

Använda arduino för switchning av RC-funktioner

Inlägg av stefanden »

Som rubriken lyder så funderar jag lite på att använda min arduinomega till att börja med för mitt bandvagnsprojekt.

Tanken som då har kommit till mej vore att kunna använda arduinon för att kunna använda fler funktioner än jag har kanaler på radion, som jag har tänkt det lite lätt vore om man skulle kunna använda typ "flaps" switchen för att helt enkelt byta funktioner som kommer ifrån kontrollen.

Alltså mottagaren är kopplad till arduinons ingångar och arduinon släpper igenom exakt samma signaler till servona på andra sidan, när man sen tex aktiverar "flaps" så låser arduinon de utgångarna på senast kända "signal" för att sen byta till en ny omgång utgångar.

Mao jag borde på detta vis kunna få dubbel uppsättning funktioner förutom att jag bara kan köra hälften åt gången.

Låter detta som något som är möjligt och isf hur borde rimligvis en sån kod se ut ungefär?

Mvh Stefan
RoPa
Inlägg: 630
Blev medlem: 13 januari 2006, 10:32:06

Re: Använda arduino för switchning av RC-funktioner

Inlägg av RoPa »

Låter helt rimligt.

Personligen har jag mest erfarenhet av PIC där man skriver C eller assembler vilket normalt ger god realtidsprestanda.
Med Arduino vet jag inte hur det blir men här finns ett lib. för att styra servon
http://playground.arduino.cc/ComponentLib/servo

Och här finns ett för att ta signaler från en motagare
http://playground.arduino.cc/Code/ReadReceiver

Får du bara igång dessa så är resten "bara vanligt rörmokeri".
Ta värden in och uppdatera värden ut.
Om Flapps "hög" uppdatera bank 1, om Flapps "låg" uppdatera bank 2.

Lycka till!
stefanden
Inlägg: 287
Blev medlem: 30 augusti 2011, 23:42:34
Ort: arvika

Re: Använda arduino för switchning av RC-funktioner

Inlägg av stefanden »

jag får tacka så mycket för det svaret, då vet jag att det borde vara genomförbart åtminstone.

Då är det bara att gräva ner sig lite mer i programmeringen bara och försöka å få till något resultat =)

Mvh Stefan
Skriv svar