Soy nuevo en electrónica, pero tengo un poco de experiencia en programación en general, sé amable :)
Tengo un PCB existente con un STMF103RCT6 donde los pines disponibles son GPIO D 0 y GPIO D 1.
Me gustaría poder leer los valores de una resistencia variable (joystick). Puedo ver cómo el voltaje disminuye gradualmente a medida que muevo el joystick hacia adelante, pero en este momento solo puedo diferenciar el avance completo (1) y aproximadamente a mitad de camino hacia el centro. Entiendo que aquí es donde se cruza el umbral, pero no estoy seguro si hay una manera de llegar a la "distancia" al umbral o algo similar. He establecido que los pines sean GPIO_Mode_AIN pero no estoy seguro si esto es un callejón sin salida. o si no, desde dónde leer datos analógicos.
¿Tengo otras opciones además de involucrar ADC o agregar un capacitor y capturar cuánto tiempo se tarda en llenarse?
¡Gracias!