Klopt wel wat je zegt over mijn D-A-D conversie maar wat ik weet is dat De bron een pulse is (welke per x seconden op zal komen).
Deze zal lang genoeg (moeten) zijn om gedetecteerd te worden. Er even vanuit gaande dat ik de pulse niet echt kan beinvloeden, wil ik hier een enigszins betrouwbare 'bron' van maken.
Uiteindelijk zullen hier verschillende oplossingen mogelijk kunnen zijn.
Eenderzijds de puls/ bron betrouwbaarder te maken bij detectie, dus hier een echte pulse (met bepaalde lengte) van te maken zodat ik hier softwarematig mee om kan gaan. En ik dus softwarematig geen rare timer hoef bij te houden indien de pulse nog steeds actief is bij het cyclis doorlopen van de Ardiuno. Ik wil hem dan maar 1 keer tellen.
Anderzijds, deze puls op flank nivo om te zetten (dus via bovengenoemde conversie). Door deze, volgens mij, te gebruiken icm een SN54/74LS90 counter, kan je hier een BCD (4 pins) van maken. En misschien dan weer verder zodat het idd een vaste analoge waarde wordt (elke nieuwe/ andere waarde representeerd een puls).
Alla:
https://www.circuitsonline.net/schakelingen/21/meten-en-testen/digital…
Ik zou natuurlijk ook deze BCD kunnen inlezen, maar dan gebruik is dus 4 DI inputs, terwijl ik die anders wil gebruiken en de AI heb ik nog vrij!
Kortom, gewoon even kijken wat de mogelijkheden zijn. En idd gewoon om kunnen gaan met de eerste puls is natuurlijk het allerbest (ga zeker nog even kijken of hier voorbeelden voor zijn)
Misschien is het toch wel erg simpel achteraf, zal deze eens proberen:
https://www.arduino.cc/en/Reference/PulseIn
Neemt niet weg, ben nog steeds erg benieuwd of er niet 1 of andere simpele oplossing is!