Ja ich hab jetzt die Schaltung mit dem Atiny13 aufgebaut, und die IR Diode über ein Transistor angeschlossen, funktioniert auch wunderbar.
Jetzt geht es um den Code.
Erstmal die Fakten:
->Der Emfänger ist ein TSOP1136 an einem 16Mhz Atmega16.
->Der Sender ist ein IR Diode an einem 9,4Mhz Atiny13.
->Der Emfänger funktioniert mit einer Universalfernsteuerung.
Also fehlt nurnoch der Sender!
Gesendet wird über den Befehlt RC5Send, und über einen Timer.
Wie IR aufgebaut ist weiß ich, aber wie ich das jetzt mit dem Timer realisieren kann nicht.
Ich hab schonmal mit den Code angefangen:
Code:
$regfile = "ATtiny13.dat"
$hwstack = 32
$swstack = 8
$framesize = 16
$crystal = 960000
Config Rc5 = Pinb.4
Dim Togbit As Byte , Command As Byte , Address As Byte
Command = 12 ' power on off
Togbit = 0 ' make it 0 or 32 to set the toggle bit
Address = 0
Do
Rc5send Togbit , Address , Command
Waitms 500
Loop
End
Ich hab natürlich gegoogelt, aber kaum was gefunden, wenn nur sehr komplexe Sender.
Lesezeichen