¿Cuáles son los objetivos de los sensores ADC (convertidor analógico a digital)?

No mencionaste ningún sensor específico, así que supongo que uno de esos.
ADC significa convertidor analógico a digital.
Para conectarte con el mundo real necesitas uno de esos sensores.

Entonces, ¿qué hace ADC?

Resolución, ya lo han escuchado, creo que puede ser de 8 bits o 10 bits.
si es 10, entonces 2 ^ 10 = 1024 (0 a 1023)
o para 8 bits 2 ^ 8 = 256 (0 a 255)

Para Arduino, cada placa tiene canales ADC donde encontrará pines de lectura analógica. cuando escriba analogRead (A0), leerá de 0 pines y convertirá de ADC incorporado a (0 a 1023).
Tomará una referencia de 0 a 5v, si es 2.5 entonces 512 y para 5v es 1023.

Ahora puede usar este valor de lectura analógica para escribir para PWM (modulación de ancho de pulso) para otra salida de pin por función
analogWrite (asumir13) ; Pin LED,
Pero es el bit 8, entonces (0 a 255).
Tienes que convertir el valor de tu sensor a lo que tienes antes (0 a 1023), para eso
Arduino tiene una función de mapa que tienes que escribir,

mapa (val, 0,1024,0,255);

aquí val es una variable donde almacenará el valor de su sensor.

También puede usar la función de restricción para limitar su valor tiene que ser de 0 a 255.

restringir (valor, min, max);
Para ver sus datos desde su puerto serie, debe escribir Serial.println (valor);

Para trazar puede obtener ayuda del paquete de soporte Matlab Arduino .

También con procesamiento.

Gracias por A2A.