¿Como usar la funcion map para cambiar rangos?

Podemos usar la función map() para cambiar rangos. Es posible cambiar un rango a otro deseado. Los parametros que se introducen  en esta función son: valor, rango inferior inicial, rango superior inicial, rango inferior final, rango superior final. Entonces, si se requiere, por ejemplo, cambiar el valor de una variable llamada var que tiene un rango de 0 a 1023 a otro rango de 0 a 255, se escribe de la siguiente manera: map(var, 0, 1023, 0, 255), de esta manera estaríamos escalando nuestro rango.

En el siguiente vídeo se muestra como hacer un código para poder cambiar la luminosidad de un led con un potenciometro y Arduino. De tal manera que la luminosidad aumente cuando se gire el potenciometro en sentido horario y disminuya cuando se gire el potenciometro en sentido antihorario:






Comentarios

Entradas populares de este blog

¿Cómo tener salidas digitales con Pinmode y digitalWrite?

¿Cómo esperar con la función delay?