IR - Empfänger/Sender (gleichzeitig)

Gast #86899
Lesenswert?

Hi!

Ist es möglich mit nur einem uC Daten zu senden und zu empfangen und
das ganze gleichzeitig? Es handelt sich um RC5 signale die eben während
gesendet wird auch ankommen könnten. Ich denke da brauch ich wohl 2 uC
um das zu bewerkstelligen.
Falls jemand ne andere Idee hat wäre ich für Tips dankbar.

Ciao
   hmann
Gast #86902
Lesenswert?

Als Hardware will ich den kleinsten möglichen AVR verwenden. Wenn das
mit 2 UARTs möglich ist nehm ich halt einen mit 2. Aber um eine
IR-Diode an den UART zu klemmen brauch ich sicher noch ein paar
Bauteile extra, oder? Ich wollte sie eigentlich direkt an den uC hängen
Gast #86903
Lesenswert?

Du willst RC5 Codes mit dem UART senden? Wie stellst Du dir das vor?

Häng die LED an einen Portpin, den TSOP an einen anderen, damit dürfte
der Hardwareteil abgeschlossen sein.

Die 38 kHz Trägerfrequenz per Software zu erzeugen könnte allerdings
viel Prozerzorzeit schlucken (weiß ja nicht was Du sonst noch so machen
willst). In dem Fall kannst Du einen externen Oszillator verwenden.
Guck Dir mal die Schaltung an:
http://web.archive.org/web/20030618100058/http://www.nwlink.com/~kevinro/guide/infrared.html

Du brauchst natürlich nur eine LED. Pin 5 oder 6 kommt dan an einen
Controllerpin.
Gast #86906
Lesenswert?

ich denke mal, dass das für dein lasergun projekt gedacht sein soll.
über dieses problem habe ich mir auch schon gedanken gemacht, da ich
mir vielleicht auch so ne lasergun bauen will.

könnte mal jemand ein bascom-avr beispiel schreiben, in dem rc5 codes
gleichzeitig gesendet und auch empfangen werden können?! es geht halt
darum, dass man während dem schiessen (= rc5-code senden) auch
getroffen werden kann (= rc5-code empfangen). ich hoffe ihr versteht
was ich meine. ist das denn in bascom überhaupt möglich? alternativ
könnte man ja auch den uart statt rc5 verwenden. da ists vielleicht
einfacher?!?

danke im vorraus...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren