tecno4
2.4M views | +80 today
Follow
tecno4
Información asignatura tecnología
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'Arduino funcion map()'. Clear
Scooped by Gumersindo Fernández
Scoop.it!

Aplicación de la función map()

Aplicación de la función map() | tecno4 | Scoop.it

Controlar la posición del eje de un servomotor con un potenciómetro

En ocasiones, los valores que obtenemos de una lectura de un pin analógico, como un sensor, pueden estar fuera de una escala determinada, y tenemos que convertirlos a otro rango para poder usarlos.
El valor de salida que podemos darle al servomotor es de 0 a 180, que se traduce en la posición del eje, pero los datos que leemos del sensor pueden llegar a 1024. Por esto debemos mapear el resultado, es decir , dejarlo en unos valores de entre 0 y  180.
La función “map” del programa asigna un valor máximo y un valor mínimo a un rango dado.
El valor máximo suele estar en 1024, pero el mínimo en nuestro caso será 0.
No comment yet.
Scooped by Gumersindo Fernández
Scoop.it!

map() - Adaptar señales - Ejemplo con Arduino Nº 13 

Con la función map(), podemos adaptar un valor de un rango determinado a otro con un rango diferente, es decir, podemos “escalar” una señal a nuestra conveniencia. En el ejemplo siguiente, vas a adaptar una señal de entrada analógica, que va de 0 a 1023, a una señal también analógica, pero esta vez con un margen de valores que va de 0 a 255. osea que cuando la señal de entrada vale cero la señal de salida también valdrá cero, pero cuando la señal de entrada sea 1023 la señal de salida tomará un valor de 255, y así proporcionalmente para todos los valores intermedios.
No comment yet.