Forum: Mikrocontroller und Digitale Elektronik IR Fernbedienungssignale + µC


von Gregor K. (Gast)


Lesenswert?

Hallo zusammen!

Ich baue gerade an einem kleinen Garten/Wasserprojekt bei dem ich mit 
einer Fernbedienung eine Wasserpumpe und ein paar RGB LED Stripes 
einschalten möchte.
Ich habe mir von Pollin einen RGB Controller mit Fernbedienung ( 
http://www.pollin.de/shop/dt/MjUzOTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/LEDs/RGB_Controller_fuer_LED_Strips.html) 
gekauft und habe und finde, natürlich, keine Infos über diesen 
Controller... Ich habe trotzdem vor diese Fernbedienung mit 38KHz zu 
verwenden. Ich möchte nur die on/off Signale des RGB Controllers auf die 
Wasserpumpe weiterleiten um die Funktionen des Controllers ( Flashlight, 
Stroboskop Effekt und alle Farben) nicht selber programmieren zu müssen. 
Bei PWM Enden meine C Kentnisse leider...
Wie auch immer habe ich einen Pic 18F2550 und benutze einen TSOP 31238 
als Empfänger. Ich programmiere mit C und da ich beim Programmieren noch 
nie wirklich was drauf hatte brauch ich Eure hilfe.
Meine Frage also: Gibt es ein vorgeschriebenes Script (o. Ä.) in dem ich 
nurnoch den Code der einzelnen Signale und die üblichen Variablen ( 
Port, etc.) eingeben muss?
Danke im Voraus

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Gregor K. schrieb:
> Wie auch immer habe ich einen Pic 18F2550 und benutze einen TSOP 31238
> als Empfänger.

Um die Fernbedienungssignale zu dekodieren, kannst Du IRMP 
verwenden. Das läuft auch auf PICs. Die RGB-Fernbedienung benutzt das 
NEC-Protokoll. Alle anderen Protokolle kannst Du daher im IRMP 
deaktivieren, um Flash zu sparen.

Gruß,

Frank

von Gregor K. (Gast)


Lesenswert?

Danke vielmals!!!
Ist eine sehr große Hilfe! Ob ichs jetzt schaffe ( mit meinen miesen C 
Kentnissen ) ist fraglich aber ich werds mal versuchen! :-)
Danke nochmal.

von Gregor K. (Gast)


Lesenswert?

ok also meine c Kenntnisse sind doch zu schlecht...
was kann ich alles auskommentieren und wie bzw wo definiere ich den code 
für ein/aus und wo beschreibe ich was gemacht werden soll wenn ich eine 
Taste drücke? Ich hab mir zwar alles mal angesehn doch beim compilen 
erhalte ich viele errors und verstehen tu ich auch nur die Hälfte.
Entschuldigung für solche Anfängerfragen.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Gregor K. schrieb:
> ok also meine c Kenntnisse sind doch zu schlecht...
> was kann ich alles auskommentieren [...]

Die Datei irmpconfig.h ist im Artikel IRMP bestens beschrieben. Im 
Idealfall reicht das. Vielleicht solltest Du erstmal den Artikel lesen.

> für ein/aus und wo beschreibe ich was gemacht werden soll wenn ich eine
> Taste drücke? Ich hab mir zwar alles mal angesehn doch beim compilen
> erhalte ich viele errors und verstehen tu ich auch nur die Hälfte.

Bei speziellen PIC-Problemen kann ich Dir nicht helfen. Die 
PIC-Portierungen haben andere gemacht. Ich habe die Änderungen lediglich 
eingepflegt.

Gruß,

Frank

von Gregor K. (Gast)


Lesenswert?

Danke!

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.