Esimados compañeros
Soy nuevo en este cuento de la programacion de glcd, apenas voy dando mis pasos y en el leguage c igual. Despues de mucho intentos ya soy capaz de manejar el modo grafico y texto en la glcd. De acuerdo a la señal de voltaje vario la velocidad de la animacion en la glcd con dos puntos de alarma por alta y baja velocidad. Requiero crear una funcion que me linealice de acuerdo a 4 puntos (Ymax Ymin Xmax Xmin) osea realizar una ecuacion lineal, al hacer esto tengo que sacar la pendiente de la recta y al hacer esto tengo que realizar divisiones. El resultado de la division debera ser un dato tipo float pero luego requiero descomponer el float en sus 4 bytes, intente realizarle una comparacion pero no me funciono. La verda no tengo ni idea como descomponer este dato o por lo menos ejecutarle un if(dato<0) para realizarle multiplicaciones hasta volverlo entero y luego trabajarlo como entero. Si alguien me puede ayudar se lo agradeceria de corazon.
anexo fotos de mi circuito.
muchas gracias por la ayuda que me puedan brindar.
Soy nuevo en este cuento de la programacion de glcd, apenas voy dando mis pasos y en el leguage c igual. Despues de mucho intentos ya soy capaz de manejar el modo grafico y texto en la glcd. De acuerdo a la señal de voltaje vario la velocidad de la animacion en la glcd con dos puntos de alarma por alta y baja velocidad. Requiero crear una funcion que me linealice de acuerdo a 4 puntos (Ymax Ymin Xmax Xmin) osea realizar una ecuacion lineal, al hacer esto tengo que sacar la pendiente de la recta y al hacer esto tengo que realizar divisiones. El resultado de la division debera ser un dato tipo float pero luego requiero descomponer el float en sus 4 bytes, intente realizarle una comparacion pero no me funciono. La verda no tengo ni idea como descomponer este dato o por lo menos ejecutarle un if(dato<0) para realizarle multiplicaciones hasta volverlo entero y luego trabajarlo como entero. Si alguien me puede ayudar se lo agradeceria de corazon.
anexo fotos de mi circuito.
muchas gracias por la ayuda que me puedan brindar.