⚡ Descuentos en cursos en video - Lleva tu aprendizaje técnico al siguiente nivel y aprovecha precios especiales antes de que termine la oferta. 🔥 Aprovechar oferta ahora 🔥
Microcontroladores y sistemas digitales

libreria tvout de ardunino da errores al compilar

Esteban_es
hace 11 años
hace 11 años
necesito ayuda urgente intento com pilar un programa con la libreria tvout en arduino pero me muchos errores al compilar y al final no lo compila instale la libreria y figula en la lista de librerias y en los ejemplos de arduino pero in cluso los ejemplos no se compilan agradesera que alguien me ayudara a solucionar este problema
erepairman
erepairman
2.423
hace 11 años
hace 11 años
¿Cuáles son los errores que aparecen?
erepairman
erepairman
2.423
hace 11 años
hace 11 años
No está reconociendo ninguno de los miembros de la clase. Es como si faltara algún include. ¿Puede indicar (links?) del software (tanto compilador como librerías) que está usando? Con eso podemos tratar de recrear el error para solucionarlo.
erepairman
erepairman
2.423
hace 11 años
hace 11 años
Según veo en su última respuesta, ahora el problema no es de que no compile. ¿Cuál tarjeta de arduino tiene? Porque leyendo la warning que le salió, advierte que puede haber problemas de estabilidad. Pruebe con el programa más sencillo posible. ¿Cuál programa está probando? PD: No tengo el arduino para probar.
erepairman
erepairman
2.423
hace 11 años
hace 11 años
Como le dije antes, no tengo el Arduino, pero bajé el IDE y agregué la librería TVOut Beta1 (siguiente versión a la 5.91). Abrí los ejemplos DemoNTSC y DemoPAL, incluidos en la librería y compilaron perfectamente. Eso sí, tuve que descomprimir la librería en la carpeta "libraries". Cuando no había metido las 3 carpetas directamente en libraries, sino que estaban metidas en otra llamada TVOutBeta1, me sacaba un montón de errores.
Esteban_es
hace 11 años
hace 11 años
hermano los errores que me aparecen son : DemoPAL.pde: In function 'void setup()': DemoPAL.pde:29:6: error: 'class TVout' has no member named 'begin' DemoPAL.pde:29:12: error: 'PAL' was not declared in this scope DemoPAL.pde:30:6: error: 'class TVout' has no member named 'select_font' DemoPAL.pde:32:6: error: 'class TVout' has no member named 'println' DemoPAL.pde:33:6: error: 'class TVout' has no member named 'delay' DemoPAL.pde:34:6: error: 'class TVout' has no member named 'println' DemoPAL.pde:35:6: error: 'class TVout' has no member named 'delay' DemoPAL.pde:36:6: error: 'class TVout' has no member named 'println' DemoPAL.pde:37:6: error: 'class TVout' has no member named 'delay' DemoPAL.pde:38:6: error: 'class TVout' has no member named 'bitmap' DemoPAL.pde:39:6: error: 'class TVout' has no member named 'delay' DemoPAL.pde:41:6: error: 'class TVout' has no member named 'println' DemoPAL.pde:42:6: error: 'class TVout' has no member named 'delay' DemoPAL.pde:46:6: error: 'class TVout' has no member named 'println' DemoPAL.pde:47:6: error: 'class TVout' has no member named 'select_font' DemoPAL.pde:48:6: error: 'class TVout' has no member named 'println' DemoPAL.pde:49:6: error: 'class TVout' has no member named 'select_font' DemoPAL.pde:50:6: error: 'class TVout' has no member named 'println' DemoPAL.pde:51:6: error: 'class TVout' has no member named 'select_font' DemoPAL.pde:52:6: error: 'class TVout' has no member named 'println' DemoPAL.pde:53:6: error: 'class TVout' has no member named 'select_font' DemoPAL.pde:54:6: error: 'class TVout' has no member named 'delay' DemoPAL.pde:57:6: error: 'class TVout' has no member named 'print' DemoPAL.pde:58:6: error: 'class TVout' has no member named 'delay' DemoPAL.pde:62:6: error: 'class TVout' has no member named 'draw_circle' DemoPAL.pde:62:21: error: 'class TVout' has no member named 'hres' DemoPAL.pde:62:33: error: 'class TVout' has no member named 'vres' DemoPAL.pde:62:45: error: 'class TVout' has no member named 'vres' DemoPAL.pde:62:54: error: 'WHITE' was not declared in this scope DemoPAL.pde:63:6: error: 'class TVout' has no member named 'delay' DemoPAL.pde:64:6: error: 'class TVout' has no member named 'draw_circle' DemoPAL.pde:64:21: error: 'class TVout' has no member named 'hres' DemoPAL.pde:64:33: error: 'class TVout' has no member named 'vres' DemoPAL.pde:64:45: error: 'class TVout' has no member named 'vres' DemoPAL.pde:64:60: error: 'INVERT' was not declared in this scope DemoPAL.pde:65:6: error: 'class TVout' has no member named 'delay' DemoPAL.pde:69:6: error: 'class TVout' has no member named 'draw_rect' DemoPAL.pde:70:6: error: 'class TVout' has no member named 'delay' DemoPAL.pde:71:6: error: 'class TVout' has no member named 'draw_rect' DemoPAL.pde:72:6: error: 'class TVout' has no member named 'delay' DemoPAL.pde:75:6: error: 'class TVout' has no member named 'delay' DemoPAL.pde:78:6: error: 'class TVout' has no member named 'delay' DemoPAL.pde:82:6: error: 'class TVout' has no member named 'print' DemoPAL.pde:83:6: error: 'class TVout' has no member named 'print' DemoPAL.pde:84:6: error: 'class TVout' has no member named 'delay' DemoPAL.pde: In function 'void intro()': DemoPAL.pde:142:8: error: 'class TVout' has no member named 'bitmap' DemoPAL.pde:142:19: error: 'class TVout' has no member named 'hres' DemoPAL.pde:144:8: error: 'class TVout' has no member named 'delay' DemoPAL.pde:146:37: error: 'class TVout' has no member named 'vres' DemoPAL.pde:147:8: error: 'class TVout' has no member named 'bitmap' DemoPAL.pde:147:19: error: 'class TVout' has no member named 'hres' DemoPAL.pde:148:8: error: 'class TVout' has no member named 'delay' DemoPAL.pde:150:6: error: 'class TVout' has no member named 'delay' DemoPAL.pde: In function 'void printcube()': DemoPAL.pde:157:85: error: 'class TVout' has no member named 'hres' DemoPAL.pde:158:85: error: 'class TVout' has no member named 'vres' DemoPAL.pde: In function 'void draw_cube()': DemoPAL.pde:205:68: error: 'WHITE' was not declared in this scope
Esteban_es
hace 11 años
hace 11 años
hola hemano el link de la libreria es este http://arduino-tvout.googlecode.com/files/TVout_R5.91.zip alli hay varias versiones del la libreria ya probe con todas y todas dan el mismo error y el sofwer lo saque de la pagina de arduino en donde tambien se encuentran ejemplos del uso de la libreria y el link para descargarla la vercion de la libreria R5.91 la acavo de descargar la probe y compilo pero dio otro error la programe en el arduino y da solo pantallasos brebes con una imajen distorcionada el mensaje de error es el siguiente pero si me da el mensaje de compilado Sketch uses 4.772 bytes (14%) of program storage space. Maximum is 32.256 bytes. Global variables use 1.597 bytes (77%) of dynamic memory, leaving 451 bytes for local variables. Maximum is 2.048 bytes. Low memory available, stability problems may occur. hermano muchas grasias por tu tiempo y por tu ayuda en este proyectito mil gracias saludos
Esteban_es
hace 11 años
hace 11 años
hola hermano actual mente estoy provando 2 programas el primero no lo compila el segundo si pero este es mas sencillo que el primero (1): #include <TVout.h> #include <fontALL.h> #include "schematic.h" TVout TV; //Crea un objeto TVout void setup() { TV.begin(PAL,120,96); //Establece la resolucion de pantalla } void loop() { TV.select_font(font6x8); //Establece el tamaño de fuente a 6x8 TV.println("Ejemplo de la\nLibreria TVOut\n"); //Imprime un linea de texto TV.delay(3000); //Espera 3 segundos TV.println("Genera video\nPAL o NTSC usando\ninterrupciones\n"); TV.delay(3000); TV.clear_screen(); //Borra la pantalla TV.println("Este es el Esquema"); TV.delay(1500); TV.bitmap(0,15,schematic); //Dibuja un mapa de bit en las coordenadas x,y TV.delay(10000); TV.clear_screen(); TV.println("Mira lo que puedo\nrealizar"); TV.delay(5000); TV.clear_screen(); TV.println(0,0,"Tamano de fuente:\n\n"); TV.select_font(font4x6); //Establece el tamaño de fuente a 4x6 TV.println("Fuente de 4x6\n\n"); TV.delay(2000); TV.select_font(font6x8); //Establece el tamaño de fuente a 6x8 TV.println("Fuente de 6x8\n\n"); TV.delay(2000); TV.select_font(font8x8); TV.println("Fuente de 8x8\n"); //Establece el tamaño de fuente a 8x8 TV.delay(5000); TV.clear_screen(); TV.select_font(font6x8); TV.print(0,0,"Dibujar Puntos"); //Imprime un texto en las coordenadas x,y TV.set_pixel(10,25,WHITE); //Dibuja un punto blanco en las coordenadas x,y TV.delay(500); TV.set_pixel(20,15,WHITE); TV.delay(500); TV.set_pixel(25,40,WHITE); TV.delay(500); TV.set_pixel(45,37,WHITE); TV.delay(500); TV.set_pixel(34,80,WHITE); TV.delay(5000); TV.clear_screen(); TV.print(0,20,"Dibujar Lineas"); TV.draw_line(0,50,110,50,WHITE); //Dibuja una linea blanca entre dos coordenadas TV.delay(1000); TV.draw_line(10,70,100,70,WHITE); TV.delay(1000); TV.draw_line(20,90,90,90,WHITE); TV.delay(3000); TV.clear_screen(); TV.print(0,0,"Dibujar Circulos"); TV.draw_circle(TV.hres()/2,TV.vres()/2,TV.vres()/5,WHITE); //Dibuja un circulo blanco en las coordenadas //obtenida por hres y vres con un radio dado TV.delay(1000); TV.draw_circle(TV.hres()/2,TV.vres()/2,TV.vres()/4,WHITE); TV.delay(1000); TV.draw_circle(TV.hres()/2,TV.vres()/2,TV.vres()/3,WHITE); TV.delay(1000); TV.draw_circle(TV.hres()/2,TV.vres()/2,TV.vres()/2.5,WHITE,WHITE); //Iguales a los anteriores, pero relleno TV.delay(3000); TV.clear_screen(); TV.print(0,0,"Dibujar Restangulos"); TV.draw_rect(20,20,80,55,WHITE); //Dibuja un rectangulo blanco entre dos coordenadas TV.delay(1000); TV.draw_rect(25,25,70,45,WHITE); TV.delay(1000); TV.draw_rect(30,30,30,30,WHITE); TV.delay(1000); TV.draw_rect(10,10,100,76,WHITE,INVERT); //Dibuja un rectangulo blanco entre dos coordenadas y //lo relleno del color inverso al que esta en pantalla TV.delay(3000); TV.clear_screen(); } este es el segundo #include <TVout.h> TVout TV; void setup ( ) { TV.start_render( _NTSC ); } void loop ( ) { TV.clear_screen ( ); TV.print_str ( 10, 20, "║hola mundo║" ); TV.print_str ( 30, 40, "primer prueva ok" ); TV.delay ( 60 ); } este ultimo lo ise con la vercion 5.9 con esa ver cion compila el primer codigo no compila con ninguna vercion de las descargadas mi placa es una arduino uno con micro atmega 328
Reparaciones similares solucionadas

¿Conoces una solución?

¡Aprende a reparar con estos cursos YoReparo!

4.93
(14)

Curso Reparación de Equipos de Audio de Alta Fidelidad

Maximiliano Resch
$ 60 USD
$ 20 USD
4.64
(11)

Curso Electrónica para Reparación de Placas

Santiago Cediel
$ 29 USD
$ 11 USD
4.64
(45)

Curso Tecnología Inverter - Fabricación de probadores y herramientas

Yamil Alarcón
$ 240 USD
$ 40 USD
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos?
Regístrate gratis