Components and supplies
1
LCD 16x2 resial
1
Kepad 3x4 Analog output
2
4x4 Analog out Keypad
1
Jumper wires (generic)
1
Arduino UNO
Project description
Code
Paw Patrol spelling game
arduino
1/* 2 3 4 2021 ~ by rogermarin 5 this code is in public domain 6 7 because the hrdware di not 100% reliable on the readings I gave a + - 5 ohms of tolerance to all the mesurements 8*/ 9 10 11#include <LiquidCrystal_I2C.h> 12LiquidCrystal_I2C lcd(0x27,16,2); 13int lcdLED = 3; // brignes of the LCD 14int analogPin0 = A0; // Or any pin you are using 15int analogPin1 = A1; // Or any pin you are using 16int analogPin2 = A2; // Or any pin you are using 17int val0 = 0; // an auxiliar variable to store the value 18int val1 = 0; // an auxiliar variable to store the value 19int val2 = 0; // an auxiliar variable to store the value 20char key; 21String song; 22String dog; 23String mydog; 24void setup () 25 26{ 27 28 29dog = ("");// Inicialize dog variable 30 31 32// initialize the lcd 33int bright =70;// brignes of the LCD 34analogWrite(lcdLED, bright);// brignes of the LCD 35lcd.init(); 36lcd.backlight(); 37lcd.setCursor(0,0); 38} 39 40String PAW (String dog)//PRINT THE NAME OF THE DOG 41 { 42 lcd.init(); 43 lcd.setCursor(0,0); 44 lcd.print(dog); 45 delay(50); 46 mydog =""; //Zero mydog variable 47 return dog; // return the name of the dog to the main program 48 } 49 50void TYPE( String key, String dog) // print the keyboar imput and compares to the dog name 51 { 52 lcd.setCursor(0,1); 53 lcd.print(mydog); 54 lcd.print(key); 55 mydog= mydog+key; 56 delay(500); 57 if (mydog == dog) 58 { 59 lcd.print(" GOOD JOB" ); 60 delay(500); 61 } 62 } 63 64void show (String key) //Other functions on the keyboard 65 { 66 if (key == "DEL") //Clear Screen 67 { 68 lcd.init(); 69 lcd.setCursor(0,0); 70 } 71 delay(500); 72 } 73void loop () // Here we read the Keyboard 74{ 75 76 char key= (""); 77 val0 = analogRead (analogPin2); //3x4 keypad 78 if (val0 >= 1020 and val0 <= 1024){key =('9');}; 79 if (val0 >= 925 and val0<= 935){key =('0');}; 80 if (val0 >= 845 and val0<= 855){show("DEL");}; 81 if (val0 >= 785 and val0<= 795){TYPE("O" ,dog);}; 82 if (val0 >= 725 and val0 <= 735){TYPE("P",dog);}; 83 if (val0 >= 675 and val0 <=685 ){dog=PAW("RUBBLE");}; 84 if (val0 >= 640 and val0 <= 645){TYPE("L",dog);}; 85 if (val0 >= 600 and val0 <= 610){dog=PAW("MARSHALL");}; 86 if (val0 >= 565 and val0<= 575){dog=PAW("CHASE");}; 87 if (val0 >= 530 and val0 <= 550){TYPE(" ",dog);}; 88 if (val0 >= 500 and val0<=515){dog=PAW("ZUMA");}; 89 if (val0 >= 485 and val0<=495){dog=PAW("SKYE");}; 90 91 val1 = analogRead (analogPin1); //4x4 keypad 1 92 if (val1 >= 1020 and val1 <= 1024){key = ('5');}; 93 if (val1 >= 925 and val1 <= 935){key =('6');}; 94 if (val1 >= 845 and val1 <= 855){key =('7');}; 95 if (val1 >= 785 and val1 <= 795){key =('8');}; 96 if (val1 >= 675 and val1 <= 685){TYPE("T" ,dog);}; 97 if (val1 >= 630 and val1 <= 640){TYPE("Y" ,dog);}; 98 if (val1 >= 595 and val1 <= 605){TYPE("U" ,dog);}; 99 if (val1 >= 560 and val1 <= 570){TYPE("I" ,dog);}; 100 if (val1 >= 500 and val1 <= 510){TYPE("F" ,dog);}; 101 if (val1 >= 480 and val1 <= 490){TYPE("G" ,dog);}; 102 if (val1 >= 450 and val1 <= 460){TYPE("H" ,dog);}; 103 if (val1 >= 435 and val1 <= 445){TYPE("J" ,dog);}; 104 if (val1 >= 400 and val1 <= 410){TYPE("C" ,dog);}; 105 if (val1 >= 320 and val1 <= 330){TYPE("V" ,dog);}; 106 if (val1 >= 265 and val1 <= 275){TYPE("B" ,dog);}; 107 if (val1 >= 233 and val1 <= 243){TYPE("N" ,dog);}; 108 109 val2 = analogRead (analogPin0); //4x4 kepay 2 110 if (val2 >= 1020 and val2 <= 1024){key =('1');}; 111 if (val2 >= 925 and val2 <= 935){key =('2');}; 112 if (val2 >= 845 and val2 <= 855){key =('3');}; 113 if (val2 >= 785 and val2 <= 795){key =('4');}; 114 if (val2 >= 675 and val2 <= 685){TYPE("Q" ,dog);}; 115 if (val2 >= 630 and val2 <= 640){TYPE("W" ,dog);}; 116 if (val2 >= 595 and val2 <= 605){TYPE("E" ,dog);}; 117 if (val2 >= 560 and val2 <= 570){TYPE("R" ,dog);}; 118 if (val2 >= 500 and val2 <= 510){dog=PAW("ROCKY");}; 119 if (val2 >= 480 and val2 <= 490){TYPE("A" ,dog);}; 120 if (val2 >= 450 and val2 <= 460){TYPE("S" ,dog);}; 121 if (val2 >= 435 and val2 <= 445){TYPE("D" ,dog);}; 122 if (val2 >= 400 and val2 <= 410){dog=PAW("TRACKER");}; 123 if (val2 >= 320 and val2 <= 330){dog=PAW("EVEREST");}; 124 if (val2 >= 265 and val2 <= 275){TYPE("Z" ,dog);}; 125 if (val2 >= 233 and val2 <= 243){TYPE("X" ,dog);}; 126 127 if (isDigit(key)) { // tests if ey is a digit 128 song+= key; 129 show (song); 130 } 131 132 133 134 135}
Learn to spelling with the PAW PATROL
arduino
1/* 2 3 4 2021 ~ by rogermarin 5 this code is in public 6 domain 7 8 because the hrdware di not 100% reliable on the readings I 9 gave a + - 5 ohms of tolerance to all the mesurements 10*/ 11 12 13#include 14 <LiquidCrystal_I2C.h> 15LiquidCrystal_I2C lcd(0x27,16,2); 16int lcdLED = 3; // 17 brignes of the LCD 18int analogPin0 = A0; // Or any pin you are using 19int analogPin1 20 = A1; // Or any pin you are using 21int analogPin2 = A2; // Or any pin you are 22 using 23 24String song; 25String dog; 26String mydog; 27int bright; // To 28 store the screen brightness 29 30void setup () 31 32{ 33 34 35 36dog 37 = ("");// Inicialize dog variable 38 39 40// initialize the lcd 41bright 42 =70;// brignes of the LCD 43analogWrite(lcdLED, bright);// brignes of the LCD 44lcd.init(); 45 46lcd.backlight(); 47lcd.setCursor(0,0); 48} 49 50String 51 PAW (String dog)//PRINT THE NAME OF THE DOG 52 { 53 lcd.init(); 54 55 lcd.setCursor(0,0); 56 lcd.print(dog); 57 58 delay(50); 59 mydog =""; //Zero mydog variable 60 return 61 dog; // return the name of the dog to the main program 62 } 63 64void 65 TYPE( String key, String dog) // print the keyboar imput and compares to the dog 66 name 67 { 68 lcd.setCursor(0,1); 69 lcd.print(mydog); 70 71 lcd.print(key); 72 if (key == "DEL") //delete last character of 73 the string mydog 74 { 75 int mydoglenght = mydog.length(); 76 // Check the lenght of the string mydog 77 mydoglenght =mydoglenght-1; 78 79 mydog.remove(mydoglenght, 1); 80 lcd.setCursor(0,1); 81 82 lcd.print(mydog); 83 lcd.print(" " ); 84 } 85 86 else{ // Add character to the string mydog 87 mydog= mydog+key; 88 89 } 90 delay(500); 91 if (mydog == dog) 92 { 93 94 lcd.print(" MOLT BE" ); // Positive message 95 pinMode(9, 96 HIGH); 97 delay(500); 98 } 99 } 100 101void 102 show (String key) //Other functions on the keyboard 103 { 104 105 106 //Clear Screen 107 if (key == "CLR") 108 { 109 lcd.init(); 110 111 lcd.setCursor(0,0); 112 } 113 //BRIGHTNES 114 UP Screen 115 if (key == "UP") 116 { 117 bright =bright 118 +10; 119 analogWrite(lcdLED, bright);// brignes of the LCD 120 delay(200); 121 122 } 123 //BRIGHTNES DOWN Screen 124 if (key == "DOWN") //Clear 125 Screen 126 { 127 bright =bright -10; 128 analogWrite(lcdLED, 129 bright);// brignes of the LCD 130 delay(200); 131 } 132 133 } 134 135 136void loop () // Here we read the Keyboard 137{ 138int val0 = 0; // an 139 auxiliar variable to store the value 140int val1 = 0; // an auxiliar variable 141 to store the value 142int val2 = 0; // an auxiliar variable to store the value 143 144 145 pinMode(9, LOW); 146 pinMode(10, LOW); 147 pinMode(11, LOW); 148 pinMode(12, 149 LOW); 150 pinMode(13, LOW); 151 152 char key= (""); 153 154 val0 = analogRead 155 (analogPin0); //4x4 kepay 2 156 if (val0 >= 1020 and val0 <= 1024){dog=PAW("PAW 157 PATROL");}; 158 if (val0 >= 925 and val0 <= 935){dog=PAW("TRACKER");}; 159 160 if (val0 >= 845 and val0 <= 855){dog=PAW("EVEREST");}; 161 if (val0 162 >= 785 and val0 <= 795){dog=PAW("ROCKY");}; 163 if (val0 >= 675 and val0 164 <= 685){TYPE("Q" ,dog);}; 165 if (val0 >= 630 and val0 <= 640){TYPE("W" 166 ,dog);}; 167 if (val0 >= 595 and val0 <= 605){TYPE("E" ,dog);}; 168 if 169 (val0 >= 560 and val0 <= 570){TYPE("R" ,dog);}; 170 if (val0 >= 500 and val0 171 <= 510){key = ("OK");}; 172 if (val0 >= 480 and val0 <= 490){TYPE("A" ,dog);}; 173 174 if (val0 >= 450 and val0 <= 460){TYPE("S" ,dog);}; 175 if (val0 >= 435 176 and val0 <= 445){TYPE("D" ,dog);}; 177 if (val0 >= 400 and val0 <= 410){key 178 = ("YES");}; 179 if (val0 >= 320 and val0 <= 330){key = ("NO");}; 180 if 181 (val0 >= 265 and val0 <= 275){TYPE("Z" ,dog);}; 182 if (val0 >= 233 and val0 183 <= 243){TYPE("X" ,dog);}; 184 185 val1 = analogRead (analogPin1); //4x4 186 keypad 1 187 if (val1 >= 1020 and val1 <= 1024){dog=PAW("SKYE");}; 188 if 189 (val1 >= 925 and val1 <= 935){dog=PAW("CHASE");}; 190 if (val1 >= 845 and 191 val1 <= 855){dog=PAW("RUBBLE");}; 192 if (val1 >= 785 and val1 <= 795){dog=PAW("MARSHALL");}; 193 194 if (val1 >= 675 and val1 <= 685){TYPE("T" ,dog);}; 195 if (val1 >= 630 196 and val1 <= 640){TYPE("Y" ,dog);}; 197 if (val1 >= 595 and val1 <= 605){TYPE("U" 198 ,dog);}; 199 if (val1 >= 560 and val1 <= 570){TYPE("I" ,dog);}; 200 if 201 (val1 >= 500 and val1 <= 510){TYPE("F" ,dog);}; 202 if (val1 >= 480 and val1 203 <= 490){TYPE("G" ,dog);}; 204 if (val1 >= 450 and val1 <= 460){TYPE("H" 205 ,dog);}; 206 if (val1 >= 435 and val1 <= 445){TYPE("J" ,dog);}; 207 if 208 (val1 >= 400 and val1 <= 410){TYPE("C" ,dog);}; 209 if (val1 >= 320 and val1 210 <= 330){TYPE("V" ,dog);}; 211 if (val1 >= 265 and val1 <= 275){TYPE("B" 212 ,dog);}; 213 if (val1 >= 233 and val1 <= 243){TYPE("N" ,dog);}; 214 215 216 val2 = analogRead (analogPin2); //3x4 keypad 217 if (val2 >= 1020 and 218 val2 <= 1024){dog=PAW("ZUMA");}; 219 if (val2 >= 925 and val2<= 935){TYPE("DEL",dog);}; 220 221 if (val2 >= 845 and val2<= 855){show("CLR");}; 222 if (val2 >= 785 223 and val2<= 795){TYPE("O" ,dog);}; 224 if (val2 >= 725 and val2 <= 735){TYPE("P",dog);}; 225 226 if (val2 >= 675 and val2 <=685 ){show("UP");}; 227 if (val2 >= 640 and 228 val2 <= 645){TYPE("K",dog);}; 229 if (val2 >= 600 and val2 <= 610){TYPE("L",dog);}; 230 231 if (val2 >= 565 and val2<= 575){show("DOWN");}; 232 if (val2 >= 530 and 233 val2 <= 550){TYPE("M",dog);}; 234 if (val2 >= 500 and val2<=515){TYPE(" ",dog);}; 235 236 if (val2 >= 485 and val2<=495){key = ("MUSIC");}; 237 238 239 240 241 242}
Paw Patrol spelling game
arduino
1/* 2 3 4 2021 ~ by rogermarin 5 this code is in public domain 6 7 because the hrdware di not 100% reliable on the readings I gave a + - 5 ohms of tolerance to all the mesurements 8*/ 9 10 11#include <LiquidCrystal_I2C.h> 12LiquidCrystal_I2C lcd(0x27,16,2); 13int lcdLED = 3; // brignes of the LCD 14int analogPin0 = A0; // Or any pin you are using 15int analogPin1 = A1; // Or any pin you are using 16int analogPin2 = A2; // Or any pin you are using 17int val0 = 0; // an auxiliar variable to store the value 18int val1 = 0; // an auxiliar variable to store the value 19int val2 = 0; // an auxiliar variable to store the value 20char key; 21String song; 22String dog; 23String mydog; 24void setup () 25 26{ 27 28 29dog = ("");// Inicialize dog variable 30 31 32// initialize the lcd 33int bright =70;// brignes of the LCD 34analogWrite(lcdLED, bright);// brignes of the LCD 35lcd.init(); 36lcd.backlight(); 37lcd.setCursor(0,0); 38} 39 40String PAW (String dog)//PRINT THE NAME OF THE DOG 41 { 42 lcd.init(); 43 lcd.setCursor(0,0); 44 lcd.print(dog); 45 delay(50); 46 mydog =""; //Zero mydog variable 47 return dog; // return the name of the dog to the main program 48 } 49 50void TYPE( String key, String dog) // print the keyboar imput and compares to the dog name 51 { 52 lcd.setCursor(0,1); 53 lcd.print(mydog); 54 lcd.print(key); 55 mydog= mydog+key; 56 delay(500); 57 if (mydog == dog) 58 { 59 lcd.print(" GOOD JOB" ); 60 delay(500); 61 } 62 } 63 64void show (String key) //Other functions on the keyboard 65 { 66 if (key == "DEL") //Clear Screen 67 { 68 lcd.init(); 69 lcd.setCursor(0,0); 70 } 71 delay(500); 72 } 73void loop () // Here we read the Keyboard 74{ 75 76 char key= (""); 77 val0 = analogRead (analogPin2); //3x4 keypad 78 if (val0 >= 1020 and val0 <= 1024){key =('9');}; 79 if (val0 >= 925 and val0<= 935){key =('0');}; 80 if (val0 >= 845 and val0<= 855){show("DEL");}; 81 if (val0 >= 785 and val0<= 795){TYPE("O" ,dog);}; 82 if (val0 >= 725 and val0 <= 735){TYPE("P",dog);}; 83 if (val0 >= 675 and val0 <=685 ){dog=PAW("RUBBLE");}; 84 if (val0 >= 640 and val0 <= 645){TYPE("L",dog);}; 85 if (val0 >= 600 and val0 <= 610){dog=PAW("MARSHALL");}; 86 if (val0 >= 565 and val0<= 575){dog=PAW("CHASE");}; 87 if (val0 >= 530 and val0 <= 550){TYPE(" ",dog);}; 88 if (val0 >= 500 and val0<=515){dog=PAW("ZUMA");}; 89 if (val0 >= 485 and val0<=495){dog=PAW("SKYE");}; 90 91 val1 = analogRead (analogPin1); //4x4 keypad 1 92 if (val1 >= 1020 and val1 <= 1024){key = ('5');}; 93 if (val1 >= 925 and val1 <= 935){key =('6');}; 94 if (val1 >= 845 and val1 <= 855){key =('7');}; 95 if (val1 >= 785 and val1 <= 795){key =('8');}; 96 if (val1 >= 675 and val1 <= 685){TYPE("T" ,dog);}; 97 if (val1 >= 630 and val1 <= 640){TYPE("Y" ,dog);}; 98 if (val1 >= 595 and val1 <= 605){TYPE("U" ,dog);}; 99 if (val1 >= 560 and val1 <= 570){TYPE("I" ,dog);}; 100 if (val1 >= 500 and val1 <= 510){TYPE("F" ,dog);}; 101 if (val1 >= 480 and val1 <= 490){TYPE("G" ,dog);}; 102 if (val1 >= 450 and val1 <= 460){TYPE("H" ,dog);}; 103 if (val1 >= 435 and val1 <= 445){TYPE("J" ,dog);}; 104 if (val1 >= 400 and val1 <= 410){TYPE("C" ,dog);}; 105 if (val1 >= 320 and val1 <= 330){TYPE("V" ,dog);}; 106 if (val1 >= 265 and val1 <= 275){TYPE("B" ,dog);}; 107 if (val1 >= 233 and val1 <= 243){TYPE("N" ,dog);}; 108 109 val2 = analogRead (analogPin0); //4x4 kepay 2 110 if (val2 >= 1020 and val2 <= 1024){key =('1');}; 111 if (val2 >= 925 and val2 <= 935){key =('2');}; 112 if (val2 >= 845 and val2 <= 855){key =('3');}; 113 if (val2 >= 785 and val2 <= 795){key =('4');}; 114 if (val2 >= 675 and val2 <= 685){TYPE("Q" ,dog);}; 115 if (val2 >= 630 and val2 <= 640){TYPE("W" ,dog);}; 116 if (val2 >= 595 and val2 <= 605){TYPE("E" ,dog);}; 117 if (val2 >= 560 and val2 <= 570){TYPE("R" ,dog);}; 118 if (val2 >= 500 and val2 <= 510){dog=PAW("ROCKY");}; 119 if (val2 >= 480 and val2 <= 490){TYPE("A" ,dog);}; 120 if (val2 >= 450 and val2 <= 460){TYPE("S" ,dog);}; 121 if (val2 >= 435 and val2 <= 445){TYPE("D" ,dog);}; 122 if (val2 >= 400 and val2 <= 410){dog=PAW("TRACKER");}; 123 if (val2 >= 320 and val2 <= 330){dog=PAW("EVEREST");}; 124 if (val2 >= 265 and val2 <= 275){TYPE("Z" ,dog);}; 125 if (val2 >= 233 and val2 <= 243){TYPE("X" ,dog);}; 126 127 if (isDigit(key)) { // tests if ey is a digit 128 song+= key; 129 show (song); 130 } 131 132 133 134 135}
Learn to spelling with the PAW PATROL
arduino
1/* 2 3 4 2021 ~ by rogermarin 5 this code is in public domain 6 7 because the hrdware di not 100% reliable on the readings I gave a + - 5 ohms of tolerance to all the mesurements 8*/ 9 10 11#include <LiquidCrystal_I2C.h> 12LiquidCrystal_I2C lcd(0x27,16,2); 13int lcdLED = 3; // brignes of the LCD 14int analogPin0 = A0; // Or any pin you are using 15int analogPin1 = A1; // Or any pin you are using 16int analogPin2 = A2; // Or any pin you are using 17 18String song; 19String dog; 20String mydog; 21int bright; // To store the screen brightness 22 23void setup () 24 25{ 26 27 28 29dog = ("");// Inicialize dog variable 30 31 32// initialize the lcd 33bright =70;// brignes of the LCD 34analogWrite(lcdLED, bright);// brignes of the LCD 35lcd.init(); 36lcd.backlight(); 37lcd.setCursor(0,0); 38} 39 40String PAW (String dog)//PRINT THE NAME OF THE DOG 41 { 42 lcd.init(); 43 lcd.setCursor(0,0); 44 lcd.print(dog); 45 delay(50); 46 mydog =""; //Zero mydog variable 47 return dog; // return the name of the dog to the main program 48 } 49 50void TYPE( String key, String dog) // print the keyboar imput and compares to the dog name 51 { 52 lcd.setCursor(0,1); 53 lcd.print(mydog); 54 lcd.print(key); 55 if (key == "DEL") //delete last character of the string mydog 56 { 57 int mydoglenght = mydog.length(); // Check the lenght of the string mydog 58 mydoglenght =mydoglenght-1; 59 mydog.remove(mydoglenght, 1); 60 lcd.setCursor(0,1); 61 lcd.print(mydog); 62 lcd.print(" " ); 63 } 64 else{ // Add character to the string mydog 65 mydog= mydog+key; 66 } 67 delay(500); 68 if (mydog == dog) 69 { 70 lcd.print(" MOLT BE" ); // Positive message 71 pinMode(9, HIGH); 72 delay(500); 73 } 74 } 75 76void show (String key) //Other functions on the keyboard 77 { 78 79 //Clear Screen 80 if (key == "CLR") 81 { 82 lcd.init(); 83 lcd.setCursor(0,0); 84 } 85 //BRIGHTNES UP Screen 86 if (key == "UP") 87 { 88 bright =bright +10; 89 analogWrite(lcdLED, bright);// brignes of the LCD 90 delay(200); 91 } 92 //BRIGHTNES DOWN Screen 93 if (key == "DOWN") //Clear Screen 94 { 95 bright =bright -10; 96 analogWrite(lcdLED, bright);// brignes of the LCD 97 delay(200); 98 } 99 100 } 101 102void loop () // Here we read the Keyboard 103{ 104int val0 = 0; // an auxiliar variable to store the value 105int val1 = 0; // an auxiliar variable to store the value 106int val2 = 0; // an auxiliar variable to store the value 107 108 pinMode(9, LOW); 109 pinMode(10, LOW); 110 pinMode(11, LOW); 111 pinMode(12, LOW); 112 pinMode(13, LOW); 113 114 char key= (""); 115 116 val0 = analogRead (analogPin0); //4x4 kepay 2 117 if (val0 >= 1020 and val0 <= 1024){dog=PAW("PAW PATROL");}; 118 if (val0 >= 925 and val0 <= 935){dog=PAW("TRACKER");}; 119 if (val0 >= 845 and val0 <= 855){dog=PAW("EVEREST");}; 120 if (val0 >= 785 and val0 <= 795){dog=PAW("ROCKY");}; 121 if (val0 >= 675 and val0 <= 685){TYPE("Q" ,dog);}; 122 if (val0 >= 630 and val0 <= 640){TYPE("W" ,dog);}; 123 if (val0 >= 595 and val0 <= 605){TYPE("E" ,dog);}; 124 if (val0 >= 560 and val0 <= 570){TYPE("R" ,dog);}; 125 if (val0 >= 500 and val0 <= 510){key = ("OK");}; 126 if (val0 >= 480 and val0 <= 490){TYPE("A" ,dog);}; 127 if (val0 >= 450 and val0 <= 460){TYPE("S" ,dog);}; 128 if (val0 >= 435 and val0 <= 445){TYPE("D" ,dog);}; 129 if (val0 >= 400 and val0 <= 410){key = ("YES");}; 130 if (val0 >= 320 and val0 <= 330){key = ("NO");}; 131 if (val0 >= 265 and val0 <= 275){TYPE("Z" ,dog);}; 132 if (val0 >= 233 and val0 <= 243){TYPE("X" ,dog);}; 133 134 val1 = analogRead (analogPin1); //4x4 keypad 1 135 if (val1 >= 1020 and val1 <= 1024){dog=PAW("SKYE");}; 136 if (val1 >= 925 and val1 <= 935){dog=PAW("CHASE");}; 137 if (val1 >= 845 and val1 <= 855){dog=PAW("RUBBLE");}; 138 if (val1 >= 785 and val1 <= 795){dog=PAW("MARSHALL");}; 139 if (val1 >= 675 and val1 <= 685){TYPE("T" ,dog);}; 140 if (val1 >= 630 and val1 <= 640){TYPE("Y" ,dog);}; 141 if (val1 >= 595 and val1 <= 605){TYPE("U" ,dog);}; 142 if (val1 >= 560 and val1 <= 570){TYPE("I" ,dog);}; 143 if (val1 >= 500 and val1 <= 510){TYPE("F" ,dog);}; 144 if (val1 >= 480 and val1 <= 490){TYPE("G" ,dog);}; 145 if (val1 >= 450 and val1 <= 460){TYPE("H" ,dog);}; 146 if (val1 >= 435 and val1 <= 445){TYPE("J" ,dog);}; 147 if (val1 >= 400 and val1 <= 410){TYPE("C" ,dog);}; 148 if (val1 >= 320 and val1 <= 330){TYPE("V" ,dog);}; 149 if (val1 >= 265 and val1 <= 275){TYPE("B" ,dog);}; 150 if (val1 >= 233 and val1 <= 243){TYPE("N" ,dog);}; 151 152 val2 = analogRead (analogPin2); //3x4 keypad 153 if (val2 >= 1020 and val2 <= 1024){dog=PAW("ZUMA");}; 154 if (val2 >= 925 and val2<= 935){TYPE("DEL",dog);}; 155 if (val2 >= 845 and val2<= 855){show("CLR");}; 156 if (val2 >= 785 and val2<= 795){TYPE("O" ,dog);}; 157 if (val2 >= 725 and val2 <= 735){TYPE("P",dog);}; 158 if (val2 >= 675 and val2 <=685 ){show("UP");}; 159 if (val2 >= 640 and val2 <= 645){TYPE("K",dog);}; 160 if (val2 >= 600 and val2 <= 610){TYPE("L",dog);}; 161 if (val2 >= 565 and val2<= 575){show("DOWN");}; 162 if (val2 >= 530 and val2 <= 550){TYPE("M",dog);}; 163 if (val2 >= 500 and val2<=515){TYPE(" ",dog);}; 164 if (val2 >= 485 and val2<=495){key = ("MUSIC");}; 165 166 167 168 169 170}
Downloadable files
Paw Patrol game
Speel game with paw patrol
Paw Patrol game
Comments
Only logged in users can leave comments