Ooit eens een potmeter nodig gehad op een arduino/esp32 en dan erachter komen dat je geen analoge ingang hebt ?
Ikzelf wel. Project was met een ESP01 en die heeft geen analoge ingang.
Uiteindelijk toch een methode gevonden om de potmeter op een digitale ingang te plaatsen.
Als het gelukt is dan staat hier een afbeelding bij incl. code.
Deze is zo simpel dat ik er ook geen tekst en uitleg bij gezet heb.
Komt erop neer dat er een condensator via een weerstand opgeladen wordt via een gpio. Daarna wordt er omgeschakeld naar input een gemeten hoe lang het duurt voordat de spanning onder de grens van logisch één zakt. Over de condensator staat een potentiometer die het ontladen regelt. De gemeten waarden heb ik in de tekening gezet. Niet lineair maar wel heel stabiel.
De serieweerstand is heel belangrijk. Zonder deze ontstaat er een kortsluiting op de gpo wanneer de potmeter naar minimale weerstand gedraaid wordt. Uiteraard is een ldr, ntc of ptc ook mogelijk.
Veel plezier.
Ron.