Hallo

@Ceos: Das wird nicht sicher funktionieren, da im Auto Spannungen von 7 bis 16 Volt auftreten. Gerade wenn der Motor läuft (was zu 99% der Fall ist, wenn die Zündung ein ist. ) wird der Port des AVR entweder übersteuert und raucht ab, oder ohne Motor wird kein sicheres High erkannt.

Der Transistor ist die perfekte Lösung. Der Pull-Up-Widerstand ist unnötig, die hat ja der AVR bereits integriert. Somit ist ein Widerstand (ca. 10k) Zwischen Zündung und Basis und ein Transistor nötig. (z.B. BC547) bevor der arme ensacom noch ewig rumsucht...

Viele Grüße
Andreas