You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

109 lines
1.8 KiB
C++

#include <TVout.h>
#include <fontALL.h>
TVout TV;
unsigned char x,y;
int toggle_3;
int toggle_2;
int toggle_1;
char poetry;
char animal1[] = " cat";
char animal2[] = " dog";
char animal3[] = " mouse";
char animal4[]= " cockroach";
char str[] = "hello";
char str2[] = "CAT";
char str3[] = "BARK";
String str4 = "booomaaar";
const byte NUMBER_OF_NAMES = 7;
char *names[NUMBER_OF_NAMES] = {
"BOB0",
"BOB1",
"BOB2",
"BOB3 ",
"BOB4",};
const byte greet = 4;
char *greets[greet] = {
" Hello ",
" Hi ",
" hey ",
" ayyy ",};
void setup() {
// put your setup code here, to run once:
x=0;
y=0;
TV.begin(_NTSC,128,96);
TV.select_font(font4x6);
}
void loop() {
// put your main code here, to run repeatedly:
toggle_2 = analogRead(2);
if (toggle_2 < 250) {
TV.println(animal1); //print cat
TV.delay(100);
}
else if(toggle_2 >250 && toggle_2 <350){
TV.println(animal2); //print dog
TV.delay(100);
}
else if(toggle_2 >350 && toggle_2 <500){
TV.println(animal2); //print dog 2
TV.delay(100);
}
else if(toggle_2 >500 && toggle_2 <750){
TV.println(animal3); //print mouse
TV.delay(100);
}
else if(toggle_2 >750){
TV.println(animal4); //print cockroach
TV.delay(100);
}
delay(200);
toggle_1 = analogRead(1);
if (toggle_1 < 250) {
TV.println(&str[4]); //prints "o"
TV.println(&str[3]);// prints "lo"
TV.delay(100);
}
else if(toggle_1 >250 && toggle_1 <500){
TV.print(&str[3]); //prints "lo"
TV.print(&str2[1]); // prints "AT"
TV.delay(100);
TV.print(&str3[3]); //prints "K"
TV.print(&str3[0]); // prints "AT"
}
else if(toggle_1 >500 && toggle_1 <750){
TV.println(&str[0]); // prints "hello"
TV.delay(100);
}
else if(toggle_1 >750){
TV.print(str[2]); // prints "llo"
TV.print(str2[0]); // prints "CAT"
TV.delay(100);
}
}