🛠 Read a potentiometer with the 14-bit ADC

Arduino UNO R4 Minima · debutant · Schéma : IMG-uno-r4-minima-debutant-2-potentiometre-adc-14-bits.svg — UNO R4 Minima avec potentiomètre 10 kΩ sur A0 (5 V / A0 / GND), moniteur série affichant des valeurs 0–16383, badge ADC 14 bits.

Objetivo

Utiliza el ADC del RA4M1, que resuelve hasta 14 bits (0-16383) frente a los 10 bits del AVR Uno, para leer un potenciómetro y observarlo en tiempo real en el Serial Plotter.

Cableado

Potenciómetro: las patas exteriores a 5 V y GND, el cursor a A0. La lógica de la placa es de 5 V, por lo que un riel de 5 V es adecuado aquí.

Código

void setup {
  Serial.begin(115200);
  analogReadResolution(14);   // 0..16383 (default is lower)
}

void loop {
  Serial.println(analogRead(A0));
  delay(2);
}

Abre el Serial Plotter y gira el mando: verás una rampa suave de un extremo al otro. Como el ADC es mucho más preciso, pequeños movimientos del mando que eran invisibles en una R3 ahora se muestran.

Resultado esperado

Valores estables cercanos a 0 y 16383 en los extremos; valores en el punto medio alrededor de 8192 con unos pocos bits menos significativos (LSB) de ruido, lo cual es normal a esta resolución.

Errores comunes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales