- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 15 von 15

Thema: Hilfe BASCOM und RC5

  1. #11
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    09.06.2004
    Ort
    Aachen
    Beiträge
    2.674
    Anzeige

    Powerstation Test
    @ michael:
    woher kannst du BAsic/Bascom, Suche verzweifelt nach ner vernünftigen Seite, wollte nämlich auch ne Ferbedienung bauen.

  2. #12
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    09.06.2004
    Ort
    Aachen
    Beiträge
    2.674

    Sorry

    @ Michael_f:

    Sorry, wenn ich jetzt dein Programm auseinandernehme, aber ich wills kappieren:

    $regfile = "m8def.dat" // Definiert die AVR (wahrschinlich mega8 )
    $crystal = 3686400 // Taktung
    $lib "mcsbyte.lbx" // was meint das?
    $baud = 9600 // Setzen der Baudrate für print

    Ddrc = &B00011111 // Ja was meint das?
    Portc = &B00100000 // und das hier?
    Config Rc5 = Pinc.5 // Pin 5 als eingang
    Enable Interrupts // ???
    Dim Adress As Byte , Command As Byte // Definition der Variablen
    Print "Warte auf Daten" // das ist klar
    Do // Dauerschleife
    Getrc5(adress , Command) //
    Waitms 150 // Warum eine PAuse?
    Print "Geraeteadresse: " ; Adress ; " Geraetekommando: " ; //print der Daten Command ; " - " // was soll das?
    Waitms 150 // Warum eine PAuse?
    Loop
    End

  3. #13
    Gast
    Die Library wandelt bestimmte Werte in andere um wie bei C-control.

  4. #14
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.07.2004
    Ort
    Südhessen
    Beiträge
    1.312
    Hi Leute!

    Ich wollte mal den Thread fortführen, weil ich ähnliche Probleme habe:

    Ich habe keine Fernbedienung zuhause, die "sauberen" RC5-Code sendet. Also dachte ich mir, ich schau mal nach, ob ich die Signale, die der TSOP ausgibt, nicht vielleicht manuell verwenden kann:

    Code:
    $crystal = 4000000
    $baud = 19200
    $lib "mcsbyte.lbx"
    Dim Mybit As Bit
    
    Mybit = Pind.5
    
    Do
    Waitus 889
    
    If Mybit <> Pind.5 Then
       Print " Aenderung! "
       Mybit = Pind.5
    End If
    
    Loop
    Jetzt habe ich noch parallel zum TSOP eine LED, die richtig rythmisch leuchtet, sobald ich auf der Fernbedienung was drücke. Aber egal, was ich drücke, das Programm reagiert nicht. Ich habe auch schon den "Waitus" auf 400 gesetzt oder ganz weggelassen. Kein Resultat.
    Wenn ich aber den Pin mit einem Kabel nach Masse ziehe, reagieren die LED und das Programm entsprechend...

    Woran liegt das??

    Viele Grüße,
    thewulf

  5. #15
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    09.06.2004
    Ort
    Aachen
    Beiträge
    2.674
    @ thewulf
    ich habe noch nicht soviel Basic/BAscom-Erfahrung, wozu brauchst du $lib "mcsbyte.lbx" ?

Seite 2 von 2 ErsteErste 12

Benutzer, die dieses Thema gelesen haben: 1

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests