Go Down

Topic: Map (Read 557 times) previous topic - next topic

arduka

Buenas,

Quiza no sea el sitio idoneo para hacer la pregunta, pero no se si alguien podra ayudarme.

La cuestion es que estoy haciendo un proyecto casero con un stm32 y c. Estoy tratando de buscar una funcion que sea como map para nuestros arduinos, alguien sabe si existe, o es una funcion exclusiva de arduino, por lo que habria que hacerla desde 0?

Saludos

fm

#1
Apr 11, 2013, 01:41 am Last Edit: Apr 11, 2013, 11:23 pm by fm Reason: 1
Pues la misma que viste y calza: map.
   

arduka

Pero no te referiras a c++? porque en c no la he encontrado

fm

Es una rutina del IDE.
Pero vamos que es la ecuación de la recta.

Code: [Select]
long map(long x, long in_min, long in_max, long out_min, long out_max)
{
  return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
}


Vamos que no tiene mucho misterio. Simplemente ponla dentro de una macro para tener algo más genérico.


O te refieres al Template de la STL de C++ std::map?
   

Go Up