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.

114 lines
1.9 KiB
C++

/*
*/
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() {
// initialize serial communications (for debugging only):
Serial.begin(9600);
}
void loop() {
toggle_2 = analogRead(2);
if (toggle_2 < 250) {
Serial.print (str4);
Serial.println(animal1);
}
else if(toggle_2 >250 && toggle_2 <350){
Serial.print(animal2);
}
else if(toggle_2 >350 && toggle_2 <500){
str4.replace ("b", "B");
Serial.print (str4);
Serial.println(animal2);
}
else if(toggle_2 >500 && toggle_2 <750){
str4.replace ("o", "0");
Serial.print (str4);
delay(500);
str4.replace ("a", "44");
Serial.print (str4);
Serial.println(animal3);
}
else if(toggle_2 >750){
Serial.println(animal4);
}
delay(250);
toggle_1 = analogRead(1);
if (toggle_1 < 250) {
Serial.println(&str[4]); //prints "o"
Serial.println(&str[3]);// prints "lo"
}
else if(toggle_1 >250 && toggle_1 <500){
Serial.print(&str[3]); //prints "lo"
Serial.print(&str2[1]); // prints "AT"
Serial.print(&str3[3]); //prints "K"
Serial.print(&str3[0]); // prints "AT"
}
else if(toggle_1 >500 && toggle_1 <750){
Serial.println(&str[0]); // prints "hello"
}
else if(toggle_1 >750){
Serial.print(&str[2]); // prints "llo"
Serial.print(&str2[0]); // prints "CAT"
}
{
randomSeed(analogRead(0));
Serial.print("Hello ");
Serial.print(greets[random(0,greet)]);
Serial.print(names[random(0,NUMBER_OF_NAMES)]);
}
toggle_3 = analogRead(3);
if (toggle_3 > 250) {
Serial.println(" POETRY");
}
}