Paso 14: potenciómetro
Con el potenciómetro en su lugar, ejecute el código de Arduino y lea la salida en la ventana del Serial. Compruebe el siguiente marcar posiciones--hacia el centro izquierda, aproximadamente una cuarta parte, aproximadamente, aproximadamente las tres cuartas partes y hacia la derecha. Un potenciómetro lineal de forma cónica debe dar lecturas de 0, 255, 512, 767 y 1023 (estos números en orden inverso). Mi potenciómetro ahusamiento audio dio lecturas de 1023, 990, 870, 674 y 0.
Corrección para esto en el código Graficar mi salida y apareció logarítmica. Hice una regresión logarítmica para encontrar una aproximación log natural Best-fit a mis puntos de datos y sirve para modificar el potenciómetro leyendo antes de enchufar en la función map() para determinar la demora real. Porque la gama de valores de retardo es relativamente pequeña, esto funcionó bastante bien.