Estos3diagramasrepresentan3casosdeprueba.
Dia1:
CuandorealizounanalogRead
delpuertoanalógico0,obviamenteobtengounvaloralto.Segúnelmanual,elmétodoanalogRead
obtienelaresistencia.Esperabaquedijeraquedevuelvelatensión.Detodosmodos,enestecasoambossondirectamenteproporcionales.
Dia2:
Conunaresistencia+resistenciadesplegable,lalecturadelpuertoanalógico0disminuyó.
Dia3:
Sinembargo,habríaesperadoquedia3tambiénresultaraenunadisminucióndelvalor.
Mirazonamientofue:elvoltajesuministradode5Vesconstante.Porlotanto,sedebedividirentrelaresistenciayelpuertoanalógico0.Unaresistenciamásgrandedeberíaresultarenunvoltajemásaltoparalaresistencia,yunomásbajoparalaentradaanalógica.->Peroesopareceserincorrecto.
Segundointento:elpuertoanalógicoleelaresistenciaynoelvoltaje.Talvezesoesimportante.%código%.Alparecerlaresistenciasiguesiendolamisma.Entonces,aplicandoestafórmula:silaresistenciapermanececonstanteyelvoltajedisminuye,entoncespodríadeberseaunaumentodelacorriente.Peronotienesentidoquelacorrienteaumentealagregarunaresistencia.
PS:siagregoelpinanalógicoalsuelo,obtengounalecturabaja.
¿Dóndeesexactamentemirazonamientodefectuoso?
EDIT:
Comomuchaspersonashanseñalado.Dehecho,heinterpretadoerróneamentelasiguientefraseen
en el bucle principal de su código, debe establecer una variable para almacenar el valor de resistencia.