🔗 Presentación web (léela también aquÃ): Sesión 2 — Suspensión (potenciómetro)
analogRead() — cómo el Arduino convierte voltaje a un número (ADC 0-1023)analogWrite())El sensor de suspensión del coche nuevo es literalmente un potenciómetro OEM (GM 15098628/29), uno por rueda. La señal pasa por un divisor de voltaje porque el sensor da 5V pero el ESP32 solo acepta 3.3V en sus entradas — exactamente el mismo circuito que se practica hoy, solo que a otra escala de voltaje.
Umbral real de alerta: ángulo de suspensión > 25°.
El Arduino Uno tiene un ADC de 10 bits: convierte cualquier voltaje entre 0V y 5V en un número entre 0 y 1023.
valor_leido = (V_medido / 5V) × 1023
Ejemplo: si el potenciómetro entrega 2.5V, analogRead() regresa ~511 (la mitad de 1023).
V_out = V_in × (R2 / (R1 + R2))