map()
De ArduWiki
Revisión del 16:05 22 jun 2018 de Kike GL (Discusión | contribuciones)
Descripción
Reasigna un número de un rango a otro. Es decir, un rango se correlacionaría con otro, pero no restringe dentro del rango.
Nota: Esta función usa matemática entera, por lo que no produce fracciones.
Sintaxis
map(variable,min1,max1,min2,max2);
Parámetros
- variable
- min1
- max1
- min2
- max2
Retorna
Un valor en el rango de min2 y max2.
Advertencias
Nada.
Ejemplo
int x; map(x, 0, 1023, 0, 255); //Muy usado para adaptar salida analogico a PWM. map(x, 1, 50, 50, 1); map(x, 1, 50, 50, -100);