Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.
Nombre | map() |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Ejemplos | int value; int m; void setup() { Serial.begin(9600); } void loop() { value = analogRead(0); m = (int)map(value, 0, 255, 0, 100); // convierte un número en un rango Serial.println(m, BYTE); // 0-255 a un número en el rango 0-100 delay(100); } |
||||||||||
Descripción | Re-mapea el número desde el rango 1 a otro. En el ejemplo anterior, el número valor es convertido de un valor en el rango 0..255 en un valor dentro del rango de 0 a 100.
Los números fuera del rango no son forzados a 0 y 1, los valores fuera del rango son usualmente intencionales y útiles. |
||||||||||
Sintaxis | map(valor, min1, max1, min2, max2)
|
||||||||||
Parámetros |
|
||||||||||
Retorna | float | ||||||||||
Uso | Application |