Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
tmp102lcd [2019/07/30 21:22] admin |
tmp102lcd [2019/08/01 01:46] (actual) admin |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | <- primer_programa_lcd ^inicio^oled_fundamentos-> | ||
+ | |||
====== Aplicaciones con LCD: lectura de temperatura con sensor TMP102 ====== | ====== Aplicaciones con LCD: lectura de temperatura con sensor TMP102 ====== | ||
Línea 29: | Línea 31: | ||
{{:bloquestmp102alg.png?nolink&379x394|Algoritmo Visual TMP102}} | {{:bloquestmp102alg.png?nolink&379x394|Algoritmo Visual TMP102}} | ||
+ | |||
+ | <font inherit/inherit;;#c0392b;;inherit>**Explicación**</font>: para el algoritmo visual se parte de la declaración de la variable que contendrá la información y el vector que transformará el número de la variable a texto. Los vectores tienen un tamaño, en este caso 10 posiciones, lo que significa que puede almacenar 10 datos. Después de lo anterior se coloca un //bucle infinito //debido a que el proceso debe repetirse continuamente, es decir, la lectura de temperatura debe hacerse continuamente. | ||
+ | |||
+ | Después de lo anterior, el bloque //sprintf //transforma la variable a texto en este caso con dos digitos decimales, la temperatura puede tener entonces un valor como "21.56". Finalmente este valor es enviado al LCD, el proceso se repite con un tiempo de actualización (//muestreo//) de 100 milisegundos. | ||
+ | |||
+ | ===== Vídeo de funcionamiento ===== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | En esta sección, se presentan dos vídeos, uno con los pasos de construcción del algoritmo visual y otro con el funcionamiento del mismo. | ||
+ | |||
+ | ==== Vídeo de construcción de algoritmo visual ==== | ||
+ | |||
+ | {{avtmp102.mp4|520x340}} | ||
+ | |||
+ | ==== Vídeo de funcionamiento ==== | ||
+ | |||
+ | {{tmp102lcd.mp4|520x340}} | ||