Aquí está el circuito (Arduino Due, resistencia 1kΩ, LED):
ObservecómotraigoelsuelodelaplacaArduinoalaplacabase,ytambiénconectoelpinADCalabarragndenlaplacabase.
Aquíestáelcódigo:
voidsetup(){Serial.begin(9600);#defineADC_FREQ_MAX250000Serial.println(ADC_FREQ_MAX);}voidloop(){analogReadResolution(12);Serial.print(analogRead(0));Serial.print('\n');}
Estoesloquehago:
- 600cs:desconectoelLED.
- 4000cs:conectoelLED.
- 6500cs:desenchufeelled.
- 7750cs:conectoelLED.
Aquíestáelresultado:
Conecto esta misma configuración en uno, y no tengo ningún problema:
¿Por qué el voltaje de conexión a tierra no es cero y por qué aumenta cuando conecto un LED? ¿Qué problema con el Debido podría causar esto?