mikrocontroller.net

Forum: Projekte & Code Fernbedienungs Tester


Autor: Ingo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,


Soll als Projekt Arbeit einen Fernbedienungsterster bauen mit dem der 
Code auch gleichzeitig ausgelesen und über ein USB oder RS232 Kabel an 
ein selbst geschriebenes Programm in Visual Basic geschickt wird. Das 
Programm soll auch den ausgelesenen Code wieder senden können um damin 
zum Beispiel ein TV zu steuern. Als Vorgabe habe ich einen AVR 8, die IR 
Diode SFH5110-36 und das Programm Bascom.
Der Prüfer hat mir auch folgenden Code per E-Mail geschickt ist dieser 
komplett oder fehlen da noch Befehle?


$regfile = "m8def.dat"                  'zu jedem Modell passende Datei
$crystal = 8000000                      'Quarz (Resonator) Frequenz
$PROG &HFF,&HAE,&HD9,&H00    'FuseBit auf Extern. Quarz
$baud = 9600                        'gewünschte Baudrate vorgeben
Config Rc5 = Pind.5               'an PD5 ist die IR-Diode angeschl.
Enable Interrupts
Print "Waiting for RC5..."
Dim Address As Byte , Command As Byte
Print "Waiting for RC5..."
'If the pins is used for other input just unremark the next line
'Config Pind.2 = Input
  Getrc5(Address , Command)
  'we check for the TV address and that is 0
Do
  'now check if a key on the remote is pressed
  'Note that at startup all pins are set for INPUT
  'so we dont set the direction here
  'If the pins is used for other input just unremark the next line
 'Config Pind.2 = Input
  Getrc5(Address , Command)
  'we check for the TV address and that is 0
  If Address = 0 Then
     'clear the toggle bit
     'the toggle bit toggles on each new received command
     'toggle bit is bit 7. Extended RC5 bit is in bit 6
     Command = Command And &B01111111
     Print Address ; "  " ; Command
  End If
Loop
End


Bitte um schnelle Hilfe mein AVR Aufbau im Anhang

Autor: Ingo (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Datei Anhang

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Lern erstmal lesen, dann sehen wir weiter:

Forum: Codesammlung
Wenn ihr eigene Programme oder Anleitungen geschrieben habt könnt ihr 
sie hier posten. Fragen werden gelöscht!

Autor: Dipl.Ing. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn es Dir der Prüfer geschickt hat, dann solltest DU es auch selber 
lösen, oder? Also benutz Deine grauen Zellen.

Übrigens: Auch Prüfer kennen dieses Forum ;-)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.