Components and supplies
Arduino UNO
Apps and platforms
Arduino IDE
Project description
Code
Binary and Hex encoder and decoder
c_cpp
This is a binary and hex a language that I made up encoder and decoder. This requires no wiring and all that you have to do is open up the serial monitor and experiment....HAVE FUN!
1//*********************************************************************************************************** 2//***************************INSTRUCTION******************************** 3//*********************************************************************************************************** 4//Instructions:Do not enter any of the slashes in the code and do not enter and lowercase letters. //If you want info on the binary and hex of a certain letter than enter the letter in UPPERCASE. //Enter every space and letters inside the slashes but NOT THE DASHES. Do not enter any //extra numbers or letter or the program will not work. I AM NOT RESPONSIBLE FOR ANY //KIND OF STORAGE PROBLEM WITH ARDUINO AFTER USING THIS PROGRAM! This //program was made for the arduino uno I am not sure if this will work for any other arduino //board such as the arduino mega or any other arduino boards. 5 6 7//Example: /Number/Number/Number/ /Number 8//Do not enter in any of the slashes so you would enter it like this: 9//Number 10//Number 11//Number 12//Space 13//Number 14//This is all the program will be able to decode and code in binary and Hex which is the 15//Code that I made……….HAVE FUN! 16//When writing this code down on paper you must seperate the letters by slashes and the words by spaces. 17 18//WARNING:I AM NOT RESPONISIBLE OFR USING SOME OF THE AUDRINOS MEMORY OR IF //YOU HAVE PROBLEMS AFTER USING THIS PROGRAM YOU HAVE BEEN WARNED BY //UPLOADING THIS PROGRAM YOU HAVE 19//AGREED TO THIS........YOU HAVE BEEN WARNED. 20//Developed ON 2/3/2018 2/4/2018 and 2/5/2018 21boolean gate1 = false;//These are just for security 22boolean gate2 = false; 23boolean gate3 = false; 24boolean gate4 = false; 25boolean gate5 = false; 26boolean gate6 = false; 27boolean gate7 = false; 28boolean gate8 = false; 29boolean gate9 = false; 30boolean gate10 = false; 31void setup() { 32 Serial.begin(9600); 33 gate1 = false; 34 gate2 = false; 35 gate3 = false; 36 gate4 = false; 37 gate5 = false; 38 gate6 = false; 39 gate7 = false; 40 gate8 = false; 41 gate9 = false; 42 gate10 = false; 43 Serial.println("What is the password?"); 44 45} 46void 47loop() { 48String input; 49 input = Serial.readStringUntil('\ 50'); 51 if(input.equals("1234")){//You can change this to your own password 52 Serial.println("PASSWORD EXCEPTED"); 53 54 gate1 = true; 55 gate2 = true; 56 gate3 = true; 57 gate4 = true; 58 gate5 = true; 59 gate6 = true; 60 gate7 = true; 61 gate8 = true; 62 gate9 = true; 63 gate10 = true;} 64 while((gate1 == true)&&(gate2 == true) &&(gate3 == true) && (gate4 == true)&&(gate5 == true)&& (gate6 == true)&& (gate7 == true)&& (gate8 == true)&& (gate9 == true) && (gate10 == true)){ 65 if (input.equals("A")){ 66 Serial.println("Letter:A"); 67 delay(250); 68 Serial.println("Binary:01000001"); 69 delay(250); 70 Serial.println("HEX:886435"); } 71 if (input.equals("01000001")){ 72 Serial.print("A");} 73 if (input.equals("886435")){ 74 Serial.print("A");} 75 76 if (input.equals("B")){ 77 Serial.println("Letter:B"); 78 delay(250); 79 Serial.println("Binary:01000010"); 80 delay(250); 81 Serial.println("HEX:576456");} 82 if (input.equals("576456")){ 83 Serial.print("B");} 84 if (input.equals("01000010")){ 85 Serial.print("B");} 86 if (input.equals("C")){ 87 Serial.println("Letter:C"); 88 delay(250); 89 Serial.println("Binary:01000011"); 90 delay(250); 91 Serial.println("HEX:1107459"); } 92 if(input.equals("1107459")){ 93 Serial.print("C");} 94 if(input.equals("01000011")){ 95 Serial.print("C");} 96 if (input.equals("D")){ 97 Serial.println("Letter:D"); 98 delay(250); 99 Serial.println("Binary:01000100"); 100 delay(250); 101 Serial.println("HEX:354524");} 102 if(input.equals("354524")){ 103 Serial.print("D");} 104 if(input.equals("01000100")){ 105 Serial.print("D");} 106 if (input.equals("E")){ 107 Serial.println("Letter:E"); 108 delay(250); 109 Serial.println("Binary:01000101"); 110 delay(250); 111 Serial.println("HEX:1329837");} 112 if(input.equals("1329837")){ 113 Serial.print("E");} 114 if(input.equals("01000101")){ 115 Serial.print("E");} 116 if (input.equals("F")){ 117 Serial.println("Letter:F"); 118 delay(250); 119 Serial.println("Binary:01000110"); 120 delay(250); 121 Serial.println("HEX:132327"); } 122 if (input.equals("01000110")){ 123 Serial.print("F");} 124 if (input.equals("132327")){ 125 Serial.print("F");} 126 if (input.equals("G")){ 127 Serial.println("Letter:G"); 128 delay(250); 129 Serial.println("Binary:01000111"); 130 delay(250); 131 Serial.println("HEX:1552083"); } 132 if (input.equals("01000111")){ 133 Serial.print("G");} 134 if (input.equals("1552083")){ 135 Serial.print("G");} 136 if (input.equals("H")){ 137 Serial.println("Letter:H"); 138 delay(250); 139 Serial.println("Binary:01001000"); 140 delay(250); 141 Serial.println("HEX:1664511"); } 142 if (input.equals("01001000")){ 143 Serial.print("H"); } 144 if (input.equals("1664511")){ 145 Serial.print("H");} 146 if (input.equals("I")){ 147 Serial.println("Letter:I"); 148 delay(250); 149 Serial.println("Binary:01001001"); 150 delay(250); 151 Serial.println("HEX:1775625");} 152 if(input.equals("01001001")){ 153 Serial.print("I");} 154 if(input.equals("1775625")){ 155 Serial.print("I");} 156 if (input.equals("J")){ 157 Serial.println("Letter:J"); 158 delay(250); 159 Serial.println("Binary:01001010"); 160 delay(250); 161 Serial.println("HEX:678116"); } 162 if(input.equals("01001010")){ 163 Serial.print("J");} 164 if(input.equals("678116")){ 165 Serial.print("J");} 166 if(input.equals("K")){ 167 Serial.println("Letter:K"); 168 Serial.println("Binary:01001011"); 169 Serial.println("HEX:899093"); } 170 // if(input.equals("01001011"));{//Solve this problem ounce done programming for some reson this line made the program just make the serial monitor display k a lot 171 // Serial.print("K");} 172 if(input.equals("899093")){ 173 Serial.print("K");} 174 if (input.equals("L")){ 175 Serial.println("Letter:L"); 176 Serial.println("Binary:01001100"); 177 Serial.println("HEX:899093"); } 178 if(input.equals("01001100")){ 179 Serial.print("L");} 180 if(input.equals("899093")){ 181 Serial.print("L");} 182 if (input.equals("M")){ 183 Serial.println("Letter:M"); 184 Serial.println("Binary:01001101"); 185 Serial.println("HEX:919374"); } 186 if(input.equals("919374")){ 187 Serial.print("M");} 188 if(input.equals("01001101")){ 189 Serial.print("M");} 190 if(input.equals("N")){ 191 Serial.println("Letter:N"); 192 Serial.println("Binary:01001110"); 193 Serial.println("HEX:646872"); } 194 if(input.equals("646872")){ 195 Serial.print("N");} 196 if(input.equals("01001110")){ 197 Serial.print("N");} 198 if (input.equals("O")){ 199 Serial.println("Letter:O"); 200 Serial.println("Binary:01001111"); 201 Serial.println("HEX:646875"); } 202 if(input.equals("646875")){ 203 Serial.print("O");} 204 if(input.equals("01001111")){ 205 Serial.print("O");} 206 if (input.equals("P")){ 207 Serial.println("Letter:P"); 208 Serial.println("Binary:01010000"); 209 Serial.println("HEX:950133"); } 210 if(input.equals("01010000")){ 211 Serial.print("P");} 212 if(input.equals("950133")){ 213 Serial.print("P");} 214 if (input.equals("Q")){ 215 Serial.println("Letter:Q"); 216 Serial.println("Binary:01010001"); 217 Serial.println("HEX:637209"); } 218 if(input.equals("51")){ 219 Serial.print("Q");} 220 if(input.equals("01010001")){ 221 Serial.print("Q");} 222 if(input.equals("637209")){ 223 Serial.print("Q");} 224 if (input.equals("R")){ 225 Serial.println("Letter:R"); 226 Serial.println("Binary:01010010"); 227 Serial.println("HEX:970359");} 228 if(input.equals("970359")){ 229 Serial.print("R");} 230 if(input.equals("01010010")){ 231 Serial.print("R");} 232 if (input.equals("S")){ 233 Serial.println("Letter:S"); 234 Serial.println("Binary:01010011"); 235 Serial.println("HEX:617031");} 236 if(input.equals("617031")){ 237 Serial.print("S");} 238 if(input.equals("01010011")){ 239 Serial.print("S");} 240 if (input.equals("T")){ 241 Serial.println("Letter:T"); 242 Serial.println("Binary:01010100"); 243 Serial.println("HEX:990729");} 244 if(input.equals("01010100")){ 245 Serial.print("T");} 246 if(input.equals("990729")){ 247 Serial.print("T");} 248 if (input.equals("U")){ 249 Serial.println("Letter:U"); 250 Serial.println("Binary:01010101"); 251 Serial.println("HEX:596997");} 252 if(input.equals("01010101")){ 253 Serial.print("U");} 254 if(input.equals("55")){ 255 Serial.print("U");} 256 if(input.equals("596997")){ 257 Serial.print("U");} 258 if (input.equals("V")){ 259 Serial.println("Letter:V"); 260 Serial.println("Binary:01010110"); 261 Serial.print("HEX:586917");} 262if(input.equals("01010110")){ 263Serial.print("V");} 264if(input.equals("586917")){ 265Serial.print("V");} 266if (input.equals("W")){ 267Serial.println("Letter:W"); 268Serial.println("Binary:01010111"); 269Serial.println("HEX:576819");} 270if(input.equals("01010111")){ 271Serial.print("W");} 272if(input.equals("576819")){ 273Serial.print("W");} 274if (input.equals("X")){ 275Serial.println("Letter:X"); 276Serial.println("Binary:01001001"); 277Serial.println("HEX:1032477");} 278if (input.equals("01001001")){ 279Serial.print("X");} 280if (input.equals("1032477")){ 281Serial.print("X");} 282if (input.equals("Y")){ 283Serial.println("Letter:Y"); 284Serial.println("Binary:01011001"); 285Serial.println("HEX:557937");} 286if (input.equals("557937")){ 287Serial.print("Y");} 288if (input.equals("01011001")){ 289Serial.print("Y");} 290if (input.equals("Z")){ 291Serial.println("Letter:Z"); 292Serial.println("Binary:01011010"); 293Serial.println("HEX:1052703");} 294if (input.equals("1052703")){ 295Serial.print("Z");} 296if (input.equals("01011010")){ 297Serial.print("Z");} 298if(input.equals(" ")){ 299Serial.print(" ");} 300if(input.equals("/")){ 301Serial.print("");} 302if(input.equals("1830")){ 303Serial.print("?");} 304if(input.equals("2951")){ 305Serial.print("!");} 306if(input.equals("5215")){ 307Serial.println("");} 308if(input.equals("10914")){ 309Serial.print("/");} 310if(input.equals("5340")){ 311Serial.print(",");} 312if(input.equals("8240")){ 313Serial.print("(");} 314if(input.equals("7681")){ 315Serial.print(")");} 316if(input.equals("6920")){ 317Serial.print(".");} 318if(input.equals("3232")){ 319Serial.print("+");} 320if(input.equals("2323")){ 321Serial.print("-");} 322if(input.equals("5010")){ 323Serial.print("=");} 324if(input.equals("3000")){ 325Serial.print("!");} 326if(input.equals("9829")){ 327Serial.print("@");} 328if(input.equals("2300")){ 329Serial.print("}");} 330if(input.equals("6700")){ 331Serial.print("{");} 332if(input.equals("5460")){ 333Serial.print("[");} 334if(input.equals("1111")){ 335Serial.print("]");} 336if(input.equals("2222")){ 337Serial.print("#");} 338if(input.equals("3333")){ 339Serial.print("$");} 340if(input.equals("4444")){ 341Serial.print("%");} 342if(input.equals("5555")){ 343Serial.print("^");} 344if(input.equals("6666")){ 345Serial.print("&");} 346if(input.equals("7777")){ 347Serial.print("*");} 348if(input.equals("8888")){ 349Serial.print("_");} 350if(input.equals("9999")){ 351Serial.print(">");} 352if(input.equals("3111")){ 353Serial.print("<");} 354if(input.equals("4555")){ 355Serial.print("|");} 356if(input.equals("1222")){ 357Serial.print("'");} 358if(input.equals("3612")){ 359Serial.print("1");} 360if(input.equals("000000")){ 361Serial.print("0");} 362if(input.equals("9640")){ 363Serial.print("0");} 364if(input.equals("000001")){ 365Serial.print("1");} 366if(input.equals("7249")){ 367Serial.print("1");} 368if(input.equals("000010")){ 369Serial.print("2");} 370if(input.equals("3612")){ 371Serial.print("2");} 372if(input.equals("000011")){ 373Serial.print("3");} 374if(input.equals("4456")){ 375Serial.print("3");} 376if(input.equals("000100")){ 377Serial.print("4");} 378if(input.equals("6366")){ 379Serial.print("4");} 380if(input.equals("000101")){ 381Serial.print("5");} 382if(input.equals("9765")){ 383Serial.print("5");} 384if(input.equals("000110")){ 385Serial.print("6");} 386if(input.equals("1285")){ 387Serial.print("6");} 388if(input.equals("000111")){ 389Serial.print("7");} 390if(input.equals("2876")){ 391Serial.print("7");} 392if(input.equals("001000")){ 393Serial.print("8");} 394if(input.equals("9100")){ 395Serial.print("8");} 396if(input.equals("001001")){ 397Serial.print("9");} 398if(input.equals("1001")){ 399Serial.print("9");} 400if(input.equals("001010")){ 401Serial.print("10");} 402if(input.equals("9008")){ 403Serial.print("10");} 404if(input.equals("Serial.end();")){ 405 Serial.println("COMMUNICATIONS WITH THE SERIAL MONITOR TERMANATED"); 406Serial.end(); 407 } 408 if(input.equals("Sign Out")){ 409Serial.println("Signing out"); 410 gate1 = false; 411 gate2 = false; 412 gate3 = false; 413 gate4 = false; 414 gate5 = false; 415 gate6 = false; 416 gate7 = false; 417 gate8 = false; 418 gate9 = false; 419 gate10 = false; 420 Serial.println("Sign Out"); 421}return;} 422}
Binary and Hex encoder and decoder
c_cpp
This is a binary and hex a language that I made up encoder and decoder. This requires no wiring and all that you have to do is open up the serial monitor and experiment....HAVE FUN!
1//*********************************************************************************************************** 2//***************************INSTRUCTION******************************** 3//*********************************************************************************************************** 4//Instructions:Do not enter any of the slashes in the code and do not enter and lowercase letters. //If you want info on the binary and hex of a certain letter than enter the letter in UPPERCASE. //Enter every space and letters inside the slashes but NOT THE DASHES. Do not enter any //extra numbers or letter or the program will not work. I AM NOT RESPONSIBLE FOR ANY //KIND OF STORAGE PROBLEM WITH ARDUINO AFTER USING THIS PROGRAM! This //program was made for the arduino uno I am not sure if this will work for any other arduino //board such as the arduino mega or any other arduino boards. 5 6 7//Example: /Number/Number/Number/ /Number 8//Do not enter in any of the slashes so you would enter it like this: 9//Number 10//Number 11//Number 12//Space 13//Number 14//This is all the program will be able to decode and code in binary and Hex which is the 15//Code that I made……….HAVE FUN! 16//When writing this code down on paper you must seperate the letters by slashes and the words by spaces. 17 18//WARNING:I AM NOT RESPONISIBLE OFR USING SOME OF THE AUDRINOS MEMORY OR IF //YOU HAVE PROBLEMS AFTER USING THIS PROGRAM YOU HAVE BEEN WARNED BY //UPLOADING THIS PROGRAM YOU HAVE 19//AGREED TO THIS........YOU HAVE BEEN WARNED. 20//Developed ON 2/3/2018 2/4/2018 and 2/5/2018 21boolean gate1 = false;//These are just for security 22boolean gate2 = false; 23boolean gate3 = false; 24boolean gate4 = false; 25boolean gate5 = false; 26boolean gate6 = false; 27boolean gate7 = false; 28boolean gate8 = false; 29boolean gate9 = false; 30boolean gate10 = false; 31void setup() { 32 Serial.begin(9600); 33 gate1 = false; 34 gate2 = false; 35 gate3 = false; 36 gate4 = false; 37 gate5 = false; 38 gate6 = false; 39 gate7 = false; 40 gate8 = false; 41 gate9 = false; 42 gate10 = false; 43 Serial.println("What is the password?"); 44 45} 46void 47loop() { 48String input; 49 input = Serial.readStringUntil('\n'); 50 if(input.equals("1234")){//You can change this to your own password 51 Serial.println("PASSWORD EXCEPTED"); 52 53 gate1 = true; 54 gate2 = true; 55 gate3 = true; 56 gate4 = true; 57 gate5 = true; 58 gate6 = true; 59 gate7 = true; 60 gate8 = true; 61 gate9 = true; 62 gate10 = true;} 63 while((gate1 == true)&&(gate2 == true) &&(gate3 == true) && (gate4 == true)&&(gate5 == true)&& (gate6 == true)&& (gate7 == true)&& (gate8 == true)&& (gate9 == true) && (gate10 == true)){ 64 if (input.equals("A")){ 65 Serial.println("Letter:A"); 66 delay(250); 67 Serial.println("Binary:01000001"); 68 delay(250); 69 Serial.println("HEX:886435"); } 70 if (input.equals("01000001")){ 71 Serial.print("A");} 72 if (input.equals("886435")){ 73 Serial.print("A");} 74 75 if (input.equals("B")){ 76 Serial.println("Letter:B"); 77 delay(250); 78 Serial.println("Binary:01000010"); 79 delay(250); 80 Serial.println("HEX:576456");} 81 if (input.equals("576456")){ 82 Serial.print("B");} 83 if (input.equals("01000010")){ 84 Serial.print("B");} 85 if (input.equals("C")){ 86 Serial.println("Letter:C"); 87 delay(250); 88 Serial.println("Binary:01000011"); 89 delay(250); 90 Serial.println("HEX:1107459"); } 91 if(input.equals("1107459")){ 92 Serial.print("C");} 93 if(input.equals("01000011")){ 94 Serial.print("C");} 95 if (input.equals("D")){ 96 Serial.println("Letter:D"); 97 delay(250); 98 Serial.println("Binary:01000100"); 99 delay(250); 100 Serial.println("HEX:354524");} 101 if(input.equals("354524")){ 102 Serial.print("D");} 103 if(input.equals("01000100")){ 104 Serial.print("D");} 105 if (input.equals("E")){ 106 Serial.println("Letter:E"); 107 delay(250); 108 Serial.println("Binary:01000101"); 109 delay(250); 110 Serial.println("HEX:1329837");} 111 if(input.equals("1329837")){ 112 Serial.print("E");} 113 if(input.equals("01000101")){ 114 Serial.print("E");} 115 if (input.equals("F")){ 116 Serial.println("Letter:F"); 117 delay(250); 118 Serial.println("Binary:01000110"); 119 delay(250); 120 Serial.println("HEX:132327"); } 121 if (input.equals("01000110")){ 122 Serial.print("F");} 123 if (input.equals("132327")){ 124 Serial.print("F");} 125 if (input.equals("G")){ 126 Serial.println("Letter:G"); 127 delay(250); 128 Serial.println("Binary:01000111"); 129 delay(250); 130 Serial.println("HEX:1552083"); } 131 if (input.equals("01000111")){ 132 Serial.print("G");} 133 if (input.equals("1552083")){ 134 Serial.print("G");} 135 if (input.equals("H")){ 136 Serial.println("Letter:H"); 137 delay(250); 138 Serial.println("Binary:01001000"); 139 delay(250); 140 Serial.println("HEX:1664511"); } 141 if (input.equals("01001000")){ 142 Serial.print("H"); } 143 if (input.equals("1664511")){ 144 Serial.print("H");} 145 if (input.equals("I")){ 146 Serial.println("Letter:I"); 147 delay(250); 148 Serial.println("Binary:01001001"); 149 delay(250); 150 Serial.println("HEX:1775625");} 151 if(input.equals("01001001")){ 152 Serial.print("I");} 153 if(input.equals("1775625")){ 154 Serial.print("I");} 155 if (input.equals("J")){ 156 Serial.println("Letter:J"); 157 delay(250); 158 Serial.println("Binary:01001010"); 159 delay(250); 160 Serial.println("HEX:678116"); } 161 if(input.equals("01001010")){ 162 Serial.print("J");} 163 if(input.equals("678116")){ 164 Serial.print("J");} 165 if(input.equals("K")){ 166 Serial.println("Letter:K"); 167 Serial.println("Binary:01001011"); 168 Serial.println("HEX:899093"); } 169 // if(input.equals("01001011"));{//Solve this problem ounce done programming for some reson this line made the program just make the serial monitor display k a lot 170 // Serial.print("K");} 171 if(input.equals("899093")){ 172 Serial.print("K");} 173 if (input.equals("L")){ 174 Serial.println("Letter:L"); 175 Serial.println("Binary:01001100"); 176 Serial.println("HEX:899093"); } 177 if(input.equals("01001100")){ 178 Serial.print("L");} 179 if(input.equals("899093")){ 180 Serial.print("L");} 181 if (input.equals("M")){ 182 Serial.println("Letter:M"); 183 Serial.println("Binary:01001101"); 184 Serial.println("HEX:919374"); } 185 if(input.equals("919374")){ 186 Serial.print("M");} 187 if(input.equals("01001101")){ 188 Serial.print("M");} 189 if(input.equals("N")){ 190 Serial.println("Letter:N"); 191 Serial.println("Binary:01001110"); 192 Serial.println("HEX:646872"); } 193 if(input.equals("646872")){ 194 Serial.print("N");} 195 if(input.equals("01001110")){ 196 Serial.print("N");} 197 if (input.equals("O")){ 198 Serial.println("Letter:O"); 199 Serial.println("Binary:01001111"); 200 Serial.println("HEX:646875"); } 201 if(input.equals("646875")){ 202 Serial.print("O");} 203 if(input.equals("01001111")){ 204 Serial.print("O");} 205 if (input.equals("P")){ 206 Serial.println("Letter:P"); 207 Serial.println("Binary:01010000"); 208 Serial.println("HEX:950133"); } 209 if(input.equals("01010000")){ 210 Serial.print("P");} 211 if(input.equals("950133")){ 212 Serial.print("P");} 213 if (input.equals("Q")){ 214 Serial.println("Letter:Q"); 215 Serial.println("Binary:01010001"); 216 Serial.println("HEX:637209"); } 217 if(input.equals("51")){ 218 Serial.print("Q");} 219 if(input.equals("01010001")){ 220 Serial.print("Q");} 221 if(input.equals("637209")){ 222 Serial.print("Q");} 223 if (input.equals("R")){ 224 Serial.println("Letter:R"); 225 Serial.println("Binary:01010010"); 226 Serial.println("HEX:970359");} 227 if(input.equals("970359")){ 228 Serial.print("R");} 229 if(input.equals("01010010")){ 230 Serial.print("R");} 231 if (input.equals("S")){ 232 Serial.println("Letter:S"); 233 Serial.println("Binary:01010011"); 234 Serial.println("HEX:617031");} 235 if(input.equals("617031")){ 236 Serial.print("S");} 237 if(input.equals("01010011")){ 238 Serial.print("S");} 239 if (input.equals("T")){ 240 Serial.println("Letter:T"); 241 Serial.println("Binary:01010100"); 242 Serial.println("HEX:990729");} 243 if(input.equals("01010100")){ 244 Serial.print("T");} 245 if(input.equals("990729")){ 246 Serial.print("T");} 247 if (input.equals("U")){ 248 Serial.println("Letter:U"); 249 Serial.println("Binary:01010101"); 250 Serial.println("HEX:596997");} 251 if(input.equals("01010101")){ 252 Serial.print("U");} 253 if(input.equals("55")){ 254 Serial.print("U");} 255 if(input.equals("596997")){ 256 Serial.print("U");} 257 if (input.equals("V")){ 258 Serial.println("Letter:V"); 259 Serial.println("Binary:01010110"); 260 Serial.print("HEX:586917");} 261if(input.equals("01010110")){ 262Serial.print("V");} 263if(input.equals("586917")){ 264Serial.print("V");} 265if (input.equals("W")){ 266Serial.println("Letter:W"); 267Serial.println("Binary:01010111"); 268Serial.println("HEX:576819");} 269if(input.equals("01010111")){ 270Serial.print("W");} 271if(input.equals("576819")){ 272Serial.print("W");} 273if (input.equals("X")){ 274Serial.println("Letter:X"); 275Serial.println("Binary:01001001"); 276Serial.println("HEX:1032477");} 277if (input.equals("01001001")){ 278Serial.print("X");} 279if (input.equals("1032477")){ 280Serial.print("X");} 281if (input.equals("Y")){ 282Serial.println("Letter:Y"); 283Serial.println("Binary:01011001"); 284Serial.println("HEX:557937");} 285if (input.equals("557937")){ 286Serial.print("Y");} 287if (input.equals("01011001")){ 288Serial.print("Y");} 289if (input.equals("Z")){ 290Serial.println("Letter:Z"); 291Serial.println("Binary:01011010"); 292Serial.println("HEX:1052703");} 293if (input.equals("1052703")){ 294Serial.print("Z");} 295if (input.equals("01011010")){ 296Serial.print("Z");} 297if(input.equals(" ")){ 298Serial.print(" ");} 299if(input.equals("/")){ 300Serial.print("");} 301if(input.equals("1830")){ 302Serial.print("?");} 303if(input.equals("2951")){ 304Serial.print("!");} 305if(input.equals("5215")){ 306Serial.println("");} 307if(input.equals("10914")){ 308Serial.print("/");} 309if(input.equals("5340")){ 310Serial.print(",");} 311if(input.equals("8240")){ 312Serial.print("(");} 313if(input.equals("7681")){ 314Serial.print(")");} 315if(input.equals("6920")){ 316Serial.print(".");} 317if(input.equals("3232")){ 318Serial.print("+");} 319if(input.equals("2323")){ 320Serial.print("-");} 321if(input.equals("5010")){ 322Serial.print("=");} 323if(input.equals("3000")){ 324Serial.print("!");} 325if(input.equals("9829")){ 326Serial.print("@");} 327if(input.equals("2300")){ 328Serial.print("}");} 329if(input.equals("6700")){ 330Serial.print("{");} 331if(input.equals("5460")){ 332Serial.print("[");} 333if(input.equals("1111")){ 334Serial.print("]");} 335if(input.equals("2222")){ 336Serial.print("#");} 337if(input.equals("3333")){ 338Serial.print("$");} 339if(input.equals("4444")){ 340Serial.print("%");} 341if(input.equals("5555")){ 342Serial.print("^");} 343if(input.equals("6666")){ 344Serial.print("&");} 345if(input.equals("7777")){ 346Serial.print("*");} 347if(input.equals("8888")){ 348Serial.print("_");} 349if(input.equals("9999")){ 350Serial.print(">");} 351if(input.equals("3111")){ 352Serial.print("<");} 353if(input.equals("4555")){ 354Serial.print("|");} 355if(input.equals("1222")){ 356Serial.print("'");} 357if(input.equals("3612")){ 358Serial.print("1");} 359if(input.equals("000000")){ 360Serial.print("0");} 361if(input.equals("9640")){ 362Serial.print("0");} 363if(input.equals("000001")){ 364Serial.print("1");} 365if(input.equals("7249")){ 366Serial.print("1");} 367if(input.equals("000010")){ 368Serial.print("2");} 369if(input.equals("3612")){ 370Serial.print("2");} 371if(input.equals("000011")){ 372Serial.print("3");} 373if(input.equals("4456")){ 374Serial.print("3");} 375if(input.equals("000100")){ 376Serial.print("4");} 377if(input.equals("6366")){ 378Serial.print("4");} 379if(input.equals("000101")){ 380Serial.print("5");} 381if(input.equals("9765")){ 382Serial.print("5");} 383if(input.equals("000110")){ 384Serial.print("6");} 385if(input.equals("1285")){ 386Serial.print("6");} 387if(input.equals("000111")){ 388Serial.print("7");} 389if(input.equals("2876")){ 390Serial.print("7");} 391if(input.equals("001000")){ 392Serial.print("8");} 393if(input.equals("9100")){ 394Serial.print("8");} 395if(input.equals("001001")){ 396Serial.print("9");} 397if(input.equals("1001")){ 398Serial.print("9");} 399if(input.equals("001010")){ 400Serial.print("10");} 401if(input.equals("9008")){ 402Serial.print("10");} 403if(input.equals("Serial.end();")){ 404 Serial.println("COMMUNICATIONS WITH THE SERIAL MONITOR TERMANATED"); 405Serial.end(); 406 } 407 if(input.equals("Sign Out")){ 408Serial.println("Signing out"); 409 gate1 = false; 410 gate2 = false; 411 gate3 = false; 412 gate4 = false; 413 gate5 = false; 414 gate6 = false; 415 gate7 = false; 416 gate8 = false; 417 gate9 = false; 418 gate10 = false; 419 Serial.println("Sign Out"); 420}return;} 421}
Downloadable files
Encoder and Decoder for Binary and Secret language
Decoder and Encoder for binary and my own secret language that I made up which is HEX
Encoder and Decoder for Binary and Secret language
Comments
Only logged in users can leave comments