TVout: Librería con salida TV PAL para Arduino

Publicado por en Arduino el 18/06/2010

No os perdais ésta pequeña librería vista en el foro de arduino, que permite generar señales de video PAL y NTSC con unas sencillas funciones. Os dejo un ejemplo de código y por supuesto el enlace a la libería.

#include 

TVout TV;
char x,y;

void setup()  {
  x=0;
  y=0;
  TV.start_render();
}

void loop() {
  delay(2000);
  TV.clear_screen();
  x=0;
  y=0;
  for (char i = 32; i < 127; i++) {
    TV.print_char(x*6,y*8,i);
    x++;
    if (x >20) {
      y++;
      x=0;
    }
  }
  delay(2000);
  TV.clear_screen();
  TV.print_str(0,0,"fill screen pixel");
  TV.print_str(0,8,"by pixel");
  delay(2000);
  TV.clear_screen();
  for(x=0;x<127;x++){
    for(y=0;y<95;y++){
      TV.set_pixel(x,y,1);
    }
  }
  delay(2000);
  TV.clear_screen();
  TV.print_str(0,0,"draw some lines");
  delay(2000);
  for(y=0;y<95;y++){
    delay(10);
    TV.draw_line(0,y,x-y,y,1);
  }
} 

Enlace: TVout library

Si te ha gustado, compártelo con tus amigos!