Le capteur délivre en sortie une tension électrique qui dépend de la grandeur mesurée en entrée. Le signal délivré en sortie peut être « faussé » de multiples manières :
- les variations de température, de pression, d'humidité ou encore une perturbation par un champ magnétique extérieur (présence d'un aimant au voisinage immédiat du capteur, etc.) peuvent modifier la valeur mesurée ;
- chaque capteur possède un temps de réaction propre. Il peut être nécessaire d'espacer dans le temps des mesures successives ;
- les capteurs ont une précision et une plage de mesure dépendant de leur technologie et de leur prix. Il convient de trouver un compromis coût/efficacité, selon les mesures à effectuer et la précision attendue.
Notons également que le microcontrôleur Arduino peut convertir un signal d'entrée analogique en un signal numérique. Cette opération appelée conversion analogique/ numérique est limitée à des signaux de fréquence 1 kHz maximum pour Arduino.