En primer lugar, teníamos que buscar una manera de asociar el aumento y la reducción en la resistencia del potenciómetro con la velocidad del coche fantástico
Aquí, junto con nuestros compañeros llegamos a 2 soluciones distintas, una mediante una función map y otra mediante una operación que estaba insertada dentro de una variable que controlaba el delay en el coche fantástico
PRIMERA SOLUCIÓN: MAP
La función map() en Arduino es una herramienta muy útil para convertir un valor de un rango específico a otro rango. Por ejemplo, si tienes un valor que varía entre 0 y 1023 y deseas transformarlo para que varíe entre 0 y 255, puedes usar map() para hacer esta conversión.
Sintaxis:map(value, fromLow, fromHigh, toLow, toHigh)
value: El valor que deseas convertir (por ejemplo, una lectura analógica).
fromLow: El límite inferior del rango original.
fromHigh: El límite superior del rango original.
toLow: El límite inferior del nuevo rango.
toHigh: El límite superior del nuevo rango.
NUESTRA SOLUCIÓN
Nosotros optamos por la segunda solución que era realizar la operación dentro de una variable que marca el tiempo en el delay.
Pero este procedimiento nos dio problemas, pese a que no había problemas al verificar, al dar decimales, el arduino tardaba en procesar estos decimales y daba error ya que tardaba mucho en cambiar la velocidad.
https://drive.google.com/drive/folders/1cV9ifHk0UbbGupWgC_G6_X8G_S98YDQz