- 3D-Druck Einstieg und Tipps         
RSS-Feed anzeigen

witkatz

SONY FB IR-Schalter mit PIC12F675

Bewerten
Das Auswerten eines simplen Infrarot-Remoteprotokolls ist wohl unter den Mikrocontroller-Lernbeispielen der Klassiker schlechthin. Es ist ja auch ein sehr alltagstaugliches Beispiel. Die Fernbedienungen liegen ja auf dem Couchtisch und es ist immer was zu schalten da und sei es nur die Fernsehlampe, die Weihnachtsdeko oder vielleicht schicke ich damit in Zukunft einen Roboter zum Kühlschrank Der muss ja nur dem bereits ausgetretenen Pfad als Linienfolger folgen...

Ich habe mir die SIRCS-Auswertung als Anlass genommen, in die C-Programmierung der kleinen PICs rein zu schnuppern. Ich fand im Netz die gooligum Mid-Range PIC C Programming Tutorials. Von Microchip gibt es den kostenlosen XC8, der auch in free-mode recht gut compiliert.
Mein Beispielprojekt beinhaltet SIRCS-12 Auswertung, Schalten von 4 Kanälen und manuelle Steuerung über Taster für den Notfall oder Test.

SIRCS_IR_Switch_main.c

Das nicht mehr sehr kleine Programm belegt nach dem Compileren mit XC8 V 1.32 im free mode ca. 350 Worte im Programmflash. Der Flash des PIC12675 ist also nur etwas mehr als zum Drittel gefüllt.
Das nimmt mir viel Scheu vor Benutzung von C bei den klein-PICs. Es scheint für mich erwiesen, dass man die Mid-Range PICs auch gut in C programmieren kann. Zumindest, wenn man nicht die Leistungs- und Speichergrenzen ausreizen will. Und wenn doch, multilingual lebt es sich eben besser...

"SONY FB IR-Schalter mit PIC12F675" bei Twitter speichern "SONY FB IR-Schalter mit PIC12F675" bei Facebook speichern "SONY FB IR-Schalter mit PIC12F675" bei Mister Wong speichern "SONY FB IR-Schalter mit PIC12F675" bei YiGG.de speichern "SONY FB IR-Schalter mit PIC12F675" bei Google speichern "SONY FB IR-Schalter mit PIC12F675" bei del.icio.us speichern "SONY FB IR-Schalter mit PIC12F675" bei Webnews speichern "SONY FB IR-Schalter mit PIC12F675" bei My Yahoo speichern

Aktualisiert: 17.11.2014 um 01:00 von witkatz

Stichworte: "c", ir-schalter, pic, sircs, xc8 Stichworte bearbeiten
Kategorien
PIC Basteln

Kommentare

  1. Avatar von witkatz
    Die Schaltung ist auch schon fertig und funktioniert.
    Bild hier  

    In ein Schaltnetzteil Pollin 94-350324 eingebaut wird die Fernsehhintergrundbeleuchtung jetzt per TV-Fernbedienung von der Couch aus geschaltet.
  2. Avatar von otiscavin
    Wenn der Mikrocontroller den Code erkennt, führt er eine vorprogrammierte Aktion aus, wie zum Beispiel das Schalten eines Ausgangspins, um ein Relais zu steuern, das ein Gerät ein- oder ausschaltet.


    Connections Unlimited

12V Akku bauen