Map

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

Pues la misma que viste y calza: map.

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

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

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?