Forum: Mikrocontroller und Digitale Elektronik Infrarot + µC mit 4 Ports! hat einer eine Idee?


von Zahn Waldemar (Gast)


Lesenswert?

Hallo alle zusammen,

habe mal eine kleine frage und zwar... wie kann ich eine Fernbedienung
vom vernseher einlesen (mit einem µC) und dann auf bestimmten ports
ausgeben?

hat einer eine Schaltung?

MfG

Waldemar Zahn

von Ratber (Gast)


Lesenswert?

die Hardware ist ja kein Akt.
Für eine schnelle und simple Softwarelösung solltest du dir mal den
Bascom-Compiler anschauen.(www.mcselec.com)

Der bietet fertige Befehle für RC5 und RC6.
Sogar einige Schaltungsvorschläge sind dabei.

von Zahn Waldemar (Gast)


Lesenswert?

OK danke für die antwort! Du wirt warscheinlich lachen aber ich bin eher
besser mit der Software. Aber hardware ist etwas zu schwer für mich!

hast du villeicht nen schaltplan auf lager?

MfG

Waldemar Zahn

von Ratber (Gast)


Angehängte Dateien:

Lesenswert?

Die die in der Doku zu Bascom stehen sind ja schon ganz Brauchbar.

Ich hab se mal beide zusammengeklebt und in den anhang geworfen.

Der Sender ist Simpel (Bei mehr Saft entsprechend größer
Dimensionieren) und der Empfänger dank Integriertem Schaltkreis
ebenfalls.

von Zahn Waldemar (Gast)


Lesenswert?

Danke...

also so wie ich es jetzt verstanden habe ist in der mitte die schaltun
der Empfänger. Der hat auch eine direkte verbindung zum µC. aber wie
kommen die Daten bei dem µC an? Wird dass mit Timern geregelt? Oder
kann ich einfach nur einen Pin auslesen? Bei dem Zweiten könnte man ja
dann nur 2 kombinationen machen! Hmm Stehe gerade etwas auf dem
schlauch.

villeicht kannst du mir das noch etwas ärklären! und am besten wo das
ding an den µC dran kommt!

Danke im vorraus

MfG

Waldemar Zahn

von Kai Markus T. (kmt)


Lesenswert?

Wo der Empfänger an den AVR angeschlossen wird, kannst Du selbst
festlegen. Normalerweise an einem ganz gewöhnlichen Portpin. Du mußt es
dann nur im Programmcode deklarieren. z.B.:

Config Rc5 = Pinc.5

legt fest, daß der Empfänger an Port C.5 angeschlossen wird.
Dann muß nur noch die Datenrichtung (DDRC) beachtet werden und ggf.
der interne Pull-up (PORTC) eingeschaltet werden. Näheres müßtest Du in

der Bascom-Dokumentation zu diesem Befehl finden.

Greetz
KMT

von Zahn Waldemar (Gast)


Lesenswert?

Hallo danke erstmal für die antwort,

ich habe bisjetzt Programmier erfahrungen nur mit ASM und Keil sammeln
können. Geht es denn auch mit Keil (dass ist ja c) weil da binn ich mir
nicht mehr so sicher?!?

MfG

Waldemar Zahn

von Ratber (Gast)


Lesenswert?

Gehen tut es mit jeder Sprache.

Bascom hab ich nur vortgeschlagen weils da schon "Mundfertig" ist.

Für die anderen gibt es aber vermutlich auch fertige Applikationenn die
man in das eigene Projekt integrieren kann.
Such einfach mal.

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.