-
-
Moderator
Robotik Visionär
Hallo
Die Ports können 40mA, da kann man die LED auch direkt zwischen die Pins klemmen. Meine tiny13 senden mit 47Ohm noch großartig. Um den 36kHz-Takt zu erzeugen inizialisiere ich den 8bit-Timer so:
Config Timer0 = Timer , Compare A = Toggle , Prescale = 1 , Clear Timer = 1
Ocr0a = 133
Das erzeugt ein 72kHz-Togglen am OCR-Pin und ergibt 36kHz-Trägerfrequenz. Meine tinys takten mit 9,6MHz. Für 8MHz muss man OCR0A mit 8000kHz/72kHz=111 laden.
Ich weiß jetzt nicht, wie die Empfangsseite aussieht, aber ein TSOP invertiert das Signal!
Schaut euch mal den Thread an:
https://www.roboternetz.de/phpBB2/ze...ag.php?t=36253
Der Einstieg war eigentlich eine Kommunikation zwischen Mikrokontroller und PC. Hier zwar per RC5-Code, aber die Hardware oder die Tools dazu kann man vielleicht auch zum IR-Steuern eines Roboters verwenden.
Gruß
mic
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen