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 | ||
|
oled_sensor_tmp102_visualizaciongraficador [2019/08/02 14:58] admin |
oled_sensor_tmp102_visualizaciongraficador [2019/08/02 15:38] (actual) admin |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | <-primer_programa_oled ^inicio^oled_sensor_tmp102_visualizaciongraficador→ | + | <-primer_programa_oled ^inicio^iotsensortmp102-> |
| ====== OLED y sensor de temperatura TMP102 ====== | ====== OLED y sensor de temperatura TMP102 ====== | ||
| Línea 33: | Línea 33: | ||
| #include "i2c_master.h" \\ #include "ssd1306.h" \\ #include "i2csensors.h" \\ #include <stdlib.h> \\ #include <avr/io.h> | #include "i2c_master.h" \\ #include "ssd1306.h" \\ #include "i2csensors.h" \\ #include <stdlib.h> \\ #include <avr/io.h> | ||
| - | #include "user.h" \\ #define F_CPU 16000000UL \\ #include <util/delay.h> \\ float temp = 0; \\ char tempvector[10];//Declaración del vector \\ int main(void) { \\ DDRD=1<<PD1; \\ DDRD=0<<PD0; \\ USART_Init(); \\ InitializeDisplay(); //Iniciar OLED \\ reset_display(); //reiniciar OLED \\ while (1) { \\ temp = LecturaTMP102(); //Leer temperatura del sensor TMP102 \\ dtostrf(temp,4,2,tempvector); //convertir valor a vector de texto \\ setXY(0,0); //Posicionar cursor de OLED en la fila 1, columna 1. \\ sendStr(tempvector); //Enviar vector a OLED \\ Floattocharsend(tempvector); //Enviar variable a gráficador. \\ _delay_ms(50); //retraso 50ms \\ } \\ }// //</box> | + | #include "user.h" \\ #define F_CPU 16000000UL \\ #include <util/delay.h> \\ float temp = 0; \\ char tempvector[10]; \\ int main(void) { \\ DDRD=1<<PD1; \\ DDRD=0<<PD0; \\ USART_Init(); \\ InitializeDisplay(); \\ reset_display(); \\ while (1) { \\ temp = LecturaTMP102(); \\ dtostrf(temp,4,2,tempvector); \\ setXY(0,0); \\ sendStr(tempvector); \\ Floattocharsend(tempvector); \\ _delay_ms(50); \\ } \\ }</box> |
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Vídeo de creación de algoritmo visual ==== | ||
| + | |||
| + | {{graficadoryoled.mp4|520x340}} | ||
| + | |||
| + | ==== Vídeo de Funcionamiento ==== | ||
| + | |||
| + | {{graficadortmp102.mp4|520x340}} | ||
| + | |||
| + | === === | ||