8 ENTRADAS ANALÓGICAS
La placa Arduino dispone de 6
entradas analógicas (en forma de pines- hembra etiquetados como "A0”,
"A1”... hasta "A5”) que pueden recibir voltajes dentro de un rango de
valores continuos de entre 0 y 5 V. No obstante, la electrónica de la placa tan
solo puede trabajar con valores digitales, por lo que es necesaria una
conversión previa del valor analógico recibido a un valor digital lo más
aproximado posible.
El circuito conversor es de 6
canales (uno por cada entrada) y cada canal dispone de 10 bits (los llamados
"bits de resolución”) para guardar el valor del voltaje convertido
digitalmente.
En general, la cantidad de bits
de resolución que tiene un determinado conversor analógico/digital es lo que
marca en gran medida el grado de precisión conseguida en la conversión de señal
analógica a digital, ya que cuantos más bits de resolución tenga, más fiel será
la transformación. Por ejemplo, en el caso concreto del conversor incorporado
en la placa Arduino, si contamos el número de combinaciones de 0s y 1s que se
pueden obtener con 10 posiciones, vemos que hay un máximo de 210 (1024) valores
diferentes posibles.
En muchos de nuestros proyectos
ya nos es suficiente este grado de precisión, pero en otros puede que no. Si el
conversor analógico/digital tuviera más bits de resolución, el resultado de la
división rango_analógico_entrada/número_ valores_digitales sería menor, y por
tanto la conversión sería más rigurosa. Pero como no se pueden aumentar los
bits de resolución del conversor de la placa, si queremos más exactitud se ha
de optar por otra solución: en vez de aumentar el denominador de la división
anterior, se puede reducir su numerador (es decir, el rango analógico de
entrada, o más específicamente, su límite superior -por defecto igual a 5 V-,
ya que el inferior es 0). Este límite superior en la documentación oficial se
suele nombrar como "voltaje de referencia”.
No hay comentarios:
Publicar un comentario