Forum: Mikrocontroller und Digitale Elektronik RC-Empfänger auslesen


von Weil i. (napst)


Lesenswert?

Hallo,

da ich ein abslouter Neuling im programmieren von Mikrocontroller bin, 
suche ich eine einfache möglichkeit einen RC-Empfänger auszulesen um 
über den Atmega 8 Relais zum schalten zu bringen! Am besten in der 
Programmiersprache C

Danke schon mal im vorraus

von Löter (Gast)


Lesenswert?

Ich würde das Summensignal mit dem Input-Capture auswerten.

von Thomas E. (thomase)


Lesenswert?

Eric Will schrieb:
> Hallo,
>
> da ich ein abslouter Neuling im programmieren von Mikrocontroller bin,
> suche ich eine einfache möglichkeit einen RC-Empfänger auszulesen um
> über den Atmega 8 Relais zum schalten zu bringen! Am besten in der
> Programmiersprache C
>
> Danke schon mal im vorraus

Was verstehst du denn unter einem RC-Empfänger?
Möchtest du mit einem Atmega die Anzahl von 8 Relais schalten oder mit 
einem Atmega8 eine nicht weiter spezifizierte Anzahl Relais ansteuern?

mfg.

von Weil i. (napst)


Lesenswert?

Thomas Eckmann schrieb:
> Eric Will schrieb:
>> Hallo,
>>
>> da ich ein abslouter Neuling im programmieren von Mikrocontroller bin,
>> suche ich eine einfache möglichkeit einen RC-Empfänger auszulesen um
>> über den Atmega 8 Relais zum schalten zu bringen! Am besten in der
>> Programmiersprache C
>>
>> Danke schon mal im vorraus
>
> Was verstehst du denn unter einem RC-Empfänger?
>
> mfg.

Z.b. Ein RX-5 light M-Link 2,4 GHz aus dem Hause Multiplex

von Hannes L. (hannes)


Lesenswert?

Eric Will schrieb:
> da ich ein abslouter Neuling im programmieren von Mikrocontroller bin,
> suche ich eine einfache möglichkeit einen RC-Empfänger auszulesen

Wenn Du absoluter Neuling bist, dann solltest Du zur Einarbeitung 
erstmal kleinere Brötchen backen. Es bringt nichts, den hundertsten 
Schritt vor dem ersten machen zu wollen.

...

von SCNR (Gast)


Lesenswert?

Eric Will schrieb:
> Hallo,
>
> da ich ein abslouter Neuling im programmieren von Mikrocontroller bin,
> suche ich eine einfache möglichkeit einen RC-Empfänger auszulesen um
> über den Atmega 8 Relais zum schalten zu bringen! ...

> Danke schon mal im vorraus

Schneller als das Programmieren zu lernen oder zu googlen ist vielleicht 
diese Schaltung:
http://www.sentex.ca/~mec1995/gadgets/rc-sw3.html

Einfach so oft Aufbauen wie Du es brauchst

von Hannes L. (hannes)


Lesenswert?

Eric Will schrieb:
> über den Atmega 8 Relais zum schalten zu bringen!

Wenn's auch ein ATTiny13 sein darf:
Beitrag "Re: BASCOM AVR - Problem mit den Outputs (ATMega 8 und STK500)"

> Am besten in der Programmiersprache C

Die Beispiele sind zwar in Bascom, aber so üppig kommentiert, dass sie 
auch ein C-Versteher verstehen kann...

...

von Weil i. (napst)


Lesenswert?

Eigentlich suche ich einen Code schnipsel den man benutzen kann!

Hatte gedacht das ich hier sowas finde aber fehlanzeige (leider)

Naja wenn jemand sowas schonmal gemacht hat könnte er sich ja melden und 
seine Version villeicht öffentlich machen!

Wobei die frage ehr heisen muss "Wie lese ich einen RC-Empfänger mit 
einen Mikrocontroller aus?"

von asdf (Gast)


Lesenswert?


von asdf (Gast)


Lesenswert?

Ich habe dasselbe vor kurzem mit einem PIC18F gemacht, das wird dir aber 
vermutlich nicht viel weiterhelfen.

von Hannes L. (hannes)


Angehängte Dateien:

Lesenswert?

Eric Will schrieb:
> Naja wenn jemand sowas schonmal gemacht hat könnte er sich ja melden und
> seine Version villeicht öffentlich machen!
>
> Wobei die frage ehr heisen muss "Wie lese ich einen RC-Empfänger mit
> einen Mikrocontroller aus?"

http://www.hanneslux.de/avr/mobau/fr_t15/fr_t15.html
http://www.hanneslux.de/avr/mobau/fr_2313a/2313fra.html
http://www.hanneslux.de/avr/mobau/fr_2313a/2313frd.html
http://www.hanneslux.de/avr/mobau/impkorr/impulskorr.html
http://www.hanneslux.de/avr/mobau/schaltmo/schaltmodul.html
http://www.hanneslux.de/avr/mobau/uiwa/uiwa.html

...

von Weil i. (napst)


Lesenswert?

Hannes Lux schrieb:
> Eric Will schrieb:
>> Naja wenn jemand sowas schonmal gemacht hat könnte er sich ja melden und
>> seine Version villeicht öffentlich machen!
>>
>> Wobei die frage ehr heisen muss "Wie lese ich einen RC-Empfänger mit
>> einen Mikrocontroller aus?"
>
> http://www.hanneslux.de/avr/mobau/fr_t15/fr_t15.html
> http://www.hanneslux.de/avr/mobau/fr_2313a/2313fra.html
> http://www.hanneslux.de/avr/mobau/fr_2313a/2313frd.html
> http://www.hanneslux.de/avr/mobau/impkorr/impulskorr.html
> http://www.hanneslux.de/avr/mobau/schaltmo/schaltmodul.html
> http://www.hanneslux.de/avr/mobau/uiwa/uiwa.html
>
> ...

Das ist ist doch schonmal die rictung ;-) Wenn jetzt alles in c währe 
aber vielen Dank Hast du Villeicht einen Code in C was den impuls 
einliest und einen ausgang auf logisch 1 setzt bzw auf logisch 0?

von Cyblord -. (cyblord)


Lesenswert?

Willst du auch irgendwas selber machen?

Warum suchen nur immer alle nach genau DEM fertigen Code für ihr 
Problem?

Das hier ist ein Forum für Menschen die selber einen Controller 
programmieren wollen. Eventuell bist du hier ja falsch?

von Weil i. (napst)


Lesenswert?

Würde ich gerne aber kann es nunmal nicht habe momentan aber keine Zeit 
(Beruflich) um mich damit zu beschäftigen. brauche aber dringendt nunmal 
so einen code aber gut wenn ich hier unerwünscht bin dann suche ich mir 
wo anders was! Danke für eure hilfe

Danke an Hannes da ist schon was gutes dabei ;-)

von Harald W. (wilhelms)


Lesenswert?

Eric Will schrieb:

> Würde ich gerne aber kann es nunmal nicht habe momentan aber keine Zeit
> (Beruflich) um mich damit zu beschäftigen.

Du kannst ja auch eine Softwarefirma mit dem Schreiben eines
passenden Programms beauftragen.

> ber gut wenn ich hier unerwünscht bin dann suche ich mir
> wo anders was! Danke für eure hilfe

Nun, Du hast keine Zeit, aber andere sollen sich kostenlos für
Dich Zeit nehmen? Eine etwas seltsame Mentalität.
Gruss
Harald

von Hannes L. (hannes)


Lesenswert?

Eric Will schrieb:
> Wenn jetzt alles in c währe

Dann würde es auch nicht wahrer...

> aber vielen Dank Hast du Villeicht einen Code in C

Nein, habe ich nicht, für C bin ich zu doof. Und ich tu mir das auf 
meine alten Tage nicht mehr an, nur wegen Dir C zu lernen.

> was den impuls
> einliest und einen ausgang auf logisch 1 setzt bzw auf logisch 0?

Lies doch einfach die Kommentare meiner Programme, wenn Du den Code in 
ASM oder Bascom nicht verstehst. Anhand der Kommentare kannst Du den 
Code in jeder Dir geräufigen Sprache neu formulieren. Wenn Du die 
Kommentare nicht verstehst, dann verstehst Du auch die Algorithmen bzw. 
Vorgehensweise nicht und wirst es in keiner Programmiersprache 
formulieren können.

> was den impuls
> einliest und einen ausgang auf logisch 1 setzt bzw auf logisch 0?

Die Bascom-Programme (Gaak...) lassen sich leicht an Deine Bedürfnisse 
anpassen. Dazu brauchst Du nur den Code zu löschen, der die Anzahl der 
Steuerknüppelbewegungen zählt und daraus die Ports schaltet. Aber die 
hast Du Dir ja noch nichtmal angesehen.

Eric Will schrieb:
> Würde ich gerne aber kann es nunmal nicht habe momentan aber keine Zeit
> (Beruflich) um mich damit zu beschäftigen.

Wenn das so ist, dann mache eine ordentliche (eindeutige und 
verständliche) Aufgabenstellung (Pflichtenheft) und zahle mir für die 
Umsetzung (in AVR-Assembler) den Stundenlohn, den Du für Deine Arbeit 
bekommst.
Mit anderen Worten: Nimm, verstehe und ändere das Zeug, was kostenlos im 
Netz zu finden ist, oder kaufe das, was Du benötigst, aber selbst nicht 
kannst. Ich muss auch (wie jeder Andere auch) die Dienstleistungen 
kaufen, die ich selbst nicht erbringen kann (oder darf).

...

von Weil i. (napst)


Lesenswert?

> Die Bascom-Programme (Gaak...) lassen sich leicht an Deine Bedürfnisse
> anpassen. Dazu brauchst Du nur den Code zu löschen, der die Anzahl der
> Steuerknüppelbewegungen zählt und daraus die Ports schaltet. Aber die
> hast Du Dir ja noch nichtmal angesehen.


Angesehen habe ich sie kann sie nur nicht direkt runterladen geht nur 
mit ziel speichern unter aber schon gut -.-

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.