En este ejemplo, vamos a utilizar la configuración que ya teníamos de la LDR, y añadiendo al arduino la librería TV-OUT, vamos a generar una señal de TV en la cual vamos a mostrar el valor que nos da el LDR.
Como primer paso, debemos descomprimir este fichero(librería TV-OUT) en la carpeta de librerías del IDE de arduino. El conexionado se especifica en esta imagen, pero básicamente es utilizar el PIN 9, el PIN 7 del arduino y la masa de la alimentación.
#include <TVout.h>
#include <fontALL.h>
TVout TV;
int LightPin = 2;
int val;
void setup() {
TV.begin(PAL,120,96);
TV.select_font(font6x8);
pinMode(LightPin, INPUT);
}
void loop() {
leer();
escribir();
}
void leer() {
val= analogRead(LightPin);
val= map (val, 20, 1024, 100, 0);
}
void escribir() {
TV.println("Automatas Tenerife");
TV.println();
TV.print("% de luz: ");
TV.println(val);
delay(500);
TV.clear_screen();
}