Danke.
Ich habe im Datenblatt für Mega8 folgende Werte für Eingangsspannungen der Ports gefunden:
max. L = 0,2 VCC und min. H = 0,6 VCC
Ich nehme an, dass VCC = 5 V, dann max. L = 1V und min. H = 3V.
Wenn Du TTL Gätter aus der 74XX (normal) oder 74LSXX Familie hast, sollte die Schaltung aus dem Code funktionieren, da schon 2V als H Pegel angenommen wird.
Wenn Du die Interrupt auslösende Flanke von steigender auf fallende im Programm ändern kannst, sollte die einfachste (untere) Schaltung auch funktionieren.
Bei Problemen melde Dich, bitte, dann werde ich weiter denken.
MfG
Code:
|\ |\
Servo1 >-----| >O-| >O-+---------------------> PD0
|/ |/ |
| __ __
+-\ \ +-\ \
| |o-+ | |o-----> PD2
+-/__/ +-/__/
|
|\ |\ |
Servo3 >-----| >O-| >O-+---------------------> PD4
|/ |/
|\ |\
Servo2 >-----| >O-| >O-----------------------> PD3
|/ |/
__
Servo1 >----+-\ \
| | |o----> PD0
+-/__/
| __
+-\ \
| |o----> PD2
+-/__/
| __
+-\ \
| | |o----> PD4
Servo3 >----+-/__/
__
+-\ \
Servo2 >----+ | |o----> PD3
+-/__/
Lesezeichen