Voor een motorproject wat ik recentelijk weer afgestoft heb, wil graag de knipperlichtschakelaar uitlezen met een Arduino.
Hiervoor loopt 1 schakeldraad naar het dashboard toe, die afhankelijk van de positie van de schakelaar, gekoppeld zit aan niks, ground of 12v. Zie hier ook het schema:

4= schakeldraad naar dashboard
5= - GND
8 = + 12v
Ik probeer nu al een tijdje het juiste circuit hiervoor te bedenken om dit uit te lezen.
Het onderstaande schema heb ik gemaakt, een combinatie van de switch tussen ground en 12v en twee voltage dividers. Maar werkt niet. Als de schakelaar zwevend is, dan zijn mijn outputs naar de Arduino punten dat ook. Ik heb ook nog geprobeerd om een NPN transitor bij punt 2 toe te voegen. Daarnaast ook nog een pull down 1k en een pull up 1k toegevoegd bij de transistors, maar ook dat hielp niet.

Ik heb het gevoel dat dit een redelijk basic scenario is, maar ik heb nog geen voorbeeld kunnen vinden.
Iemand ideeen?
Hiervoor loopt 1 schakeldraad naar het dashboard toe, die afhankelijk van de positie van de schakelaar, gekoppeld zit aan niks, ground of 12v. Zie hier ook het schema:

4= schakeldraad naar dashboard
5= - GND
8 = + 12v
Ik probeer nu al een tijdje het juiste circuit hiervoor te bedenken om dit uit te lezen.
Het onderstaande schema heb ik gemaakt, een combinatie van de switch tussen ground en 12v en twee voltage dividers. Maar werkt niet. Als de schakelaar zwevend is, dan zijn mijn outputs naar de Arduino punten dat ook. Ik heb ook nog geprobeerd om een NPN transitor bij punt 2 toe te voegen. Daarnaast ook nog een pull down 1k en een pull up 1k toegevoegd bij de transistors, maar ook dat hielp niet.

Ik heb het gevoel dat dit een redelijk basic scenario is, maar ik heb nog geen voorbeeld kunnen vinden.
Iemand ideeen?