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:51] 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 29: | Línea 29: | ||
El código equivalente sería el siguiente: | El código equivalente sería el siguiente: | ||
- | #include "i2c_master.h" | + | <box blue | codigo equivalente> |
- | #include "ssd1306.h" | + | #include "i2c_master.h" \\ #include "ssd1306.h" \\ #include "i2csensors.h" \\ #include <stdlib.h> \\ #include <avr/io.h> |
- | #include "i2csensors.h" | + | #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> |
- | #include <stdlib.h> | + | ---- |
- | #include <avr/io.h> | + | ==== Vídeo de creación de algoritmo visual ==== |
- | #include "user.h" | + | {{graficadoryoled.mp4|520x340}} |
- | #define F_CPU 16000000UL | + | ==== Vídeo de Funcionamiento ==== |
- | #include <util/delay.h> \\ float temp = 0; | + | {{graficadortmp102.mp4|520x340}} |
- | 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); // 50ms. \\ } \\ } // | + | |