// video overlay for ATV // code for the kg4wsv video overlay board // 8MHz board, internal 8MHz oscillator, MAX7456, 3:1 voltage divider on analog input 3 // kg4wsv at or near gmail #include "MAX7456.h" MAX7456 osd; #define MAX7456_SELECT 10 void setup() { Serial.begin(9600); osd.begin(MAX7456_SELECT, true); // true means we're using the MAX7456 native character set // remove if you've done the ASCII character set load on your 7456 } void loop() { float voltage; // 3:1 voltage divider, 5V reference, 10 bit ADC voltage = 4.0 * 5.0 * ((float) analogRead(3)) / 1024.0; osd.home(); osd.println(""); osd.print("NOCALL "); osd.print(voltage); osd.println("V "); Serial.print("NOCALL "); Serial.print(voltage); Serial.println("V"); delay(250); }