Hallo ich hoffe ich bin hier im richtig gelandet. Wie schon oben genannt möchte ich mit einem Atmega einen anderen Befehle geben, bzw Funktionen ein/aus schalten ...
Da ich noch wenig erfahrung in der µc-Programierung habe will ich es so einfach wie möglich versuchen, sprich ohne Timer
Aufbau ist wie folgt...
ATmega8 (PinXY) ==> IR-LED ==> IR-Transistor(SMD) ==> ATmega8( INT0 )
das Signal was ich senden möchte ist:
IR-LED ...ein...aus...ein...aus...ein...aus.............e in...aus...ein...aus...ein...aus.....usw. ähnlich wie Morsezeichen, 3mal ein, Pause, 3mal ein...
(Signalkette 3) (Pause) (Signalkette 3)
Der 2.atmega würde über INT0 die highpegel zählen und so seiner Funktion zuordnen, in dem Fall i=3 ==> Funktion 3: rote LED an z.B.
Soweit würde ich das selber programmieren können.
Meine Frage lautet hierzu, ob es möglich ist dem Controler zu sagen, wenn am INT0-Eingang ein LOW-Pegel für eine bestimmte Zeit besteht, sprich die Pause zwischen zwei Signalketten, dann i wieder auf 0 gesetzt wird ?
normal schreibt man ja if (i=3) {I=0};
Ich würde mich freuen wenn jemand ne Idee hat
Hendrik
Lesezeichen