Aquí está la situación:
Tengo un Arduino mega 2560 y estoy tratando de analogRead
de 2 pines diferentes.
código:
void setup()
{
pinMode(A0, INPUT);
pinMode(A15, INPUT);
Serial.begin(9600);
}
void loop()
{
Serial.print("0:");
Serial.print(analogRead(A0));
Serial.print(" 15:");
Serial.println(analogRead(A15));
}
El voltaje que estoy tratando de medir es el suministro de arduino de 3.3 V conectado directamente al pin de entrada del ADC y el resultado que recibo varía según la conexión de las entradas:
Ambas entradas flotan:
A0 : 376
, A15 : 376
A0 conectado, A15 flotante:
A0 : 771
, A15 : 655
A0 flotante, A15 conectado:
A0 : 409
, A15 : 696
A0 conectado, A15 conectado:
A0 : 782
, A15 : 780
¿Cuál es la causa de esta fluctuación?