Skip to main content

Mapeo

¿Qué es eso de "mapeo"?

En la jerga robótica, dicho pronto y mal pero para que se entienda, mapear significa hacer un cambio de escala

Para entendernos en esta página, X será el valor de entrada que tiene unos valores límites X1 e X2 e Y es la variable de salida que queremos y que tiene otros valores límites Ye Y2

¿Cuándo se dan esas situaciones?

Queremos leer un valor de entrada analógica en un Arduino, por lo tanto va de 0-10241023 y queremos que se copie en una salida digital PWM de Arduino que va de 0-255

Queremos leer un valor de entrada analógica en un Arduino, por lo tanto va de 0-1023 e interpretarlo en sus valores de voltios. Si suponemos que la placa se alimenta a 5V la variable de salida tiene de límites 0-5

 

¿Cómo se consigue mapear?
    Si trabajas con Arduino y similares, tienes la instrucción map Si no tienes map, siempre lo puedes hacer a mano pues Y responde a una función de una recta

    2025-01-08 20_03_40-Equation Editor for online mathematics - create, integrate and download.png

    donde m es 

    2025-01-08 20_05_18-Equation Editor for online mathematics - create, integrate and download.png

    Gráficamente 

    2025-01-08 20_07_29-ecuación de una recta - Buscar con Google.png

    ¿Me lo puedes hacer para cada situación anterior?

    Si claro:

    {{@12749#bkmrk-queremos-leer-un-val}}

      Límites de las variables :
        X de 0-1023 Y de 0-255 Con la instrucción map : Y = map( X, 0, 1023, 0, 255); Sin la instrucción map Y = 025 * X  pues 255/1023 = 0.25 también podemos escribir Y = X/4