U kunt ook overwegen om naar nieuwere versies van uw sensoren te zoeken. Mogelijk kunt u sensoren aanschaffen die beide met dezelfde spanningslimieten werken, of u zult ontdekken dat er nieuwere versies van de sensoren beschikbaar zijn die u digitale uitgangen geven en die kunnen worden gepolld met I2C of andere eenvoudige seriële communicatieprotocollen. Je zou natuurlijk een nieuwe chip moeten kopen, maar ze zijn niet erg duur en je zou niet alleen het probleem oplossen, maar je zou je project waarschijnlijk ook nauwkeuriger kunnen maken omdat je je geen zorgen hoeft te maken over ruis. in je circuit.
In plaats van je hele project opnieuw te ontwerpen om er nieuwe chips in te passen, bieden John C en de ham uitstekende, eenvoudige oplossingen. In mijn ervaring heb ik een 3v3-sensor gebruikt met een 5V-voeding en referentie en heb ik grotere problemen gehad met ruis dan met verloren resolutie voor losse projecten. Dit is de gemakkelijkste uitweg, maar vereist wel dat je wat wiskunde doet, en ik heb het bericht van ka1kjz dienovereenkomstig gestemd (controleer de referentiebladen).
Wat de spanningsdeleroplossing betreft, zolang omdat u weerstanden met een hogere precisie gebruikt, krijgt u het voordeel dat al uw metingen in hetzelfde spanningsbereik liggen en krijgt u het ratiometrische correctievoordeel van het gebruik van AREF om elke spanningsrimpel te volgen. In de praktijk heb ik echter ontdekt dat ruis en gebrek aan kalibratietechnieken in mijn projecten meer fouten hebben bijgedragen dan een kleine spanningsrimpel of 10% weerstanden redelijkerwijs zouden kunnen veroorzaken. Om die reden heb ik ook JohnC's oplossing gestemd, aangezien hij dit allemaal in meer detail behandelt.