Gast
#3935336
Nabend, ich möchte grade ein wenig mit dem IRMP (www.mikrocontroller.net/articles/IRMP) herumprobieren und wollte zum Anfang ein kleines Programm schreiben welches mir eine Ausgabe auf einem LCD tätigt sobald IRGENDEIN IR Signal erkannt wurde. Als IR Empfänger nutze ich den: https://cdn-reichelt.de/documents/datenblatt/A500/TSOP312SERIES_DATASHEET.pdf Ich habe per Osziloskop bereits kontrolliert ob das IR-Signal auch am Pin PB1 ankommt. Das tut es und ich habe in der irmpconfig auf den Pin PB1 als Eingang eingestellt. Ich nutze als uC den Atmega8. Folgenden Code habe ich:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
Die erste Ausgabe auf dem LCD funktioniert, allerdings nicht diejenige die kommen soll wenn ein Signal erkannt wurde. Was habe ich vergessen? Was habe ich in der Beschreibung übersehen? Würde mich freuen wenn ihr helfen könntet. Gruß