Clean up 200 lines of code, removed checking for characer type

This commit is contained in:
Austen Adler 2016-06-03 16:25:35 -04:00
parent 6834192f92
commit 5e81813bd0

View File

@ -143,6 +143,14 @@ void loop() {
} }
} }
} }
characters = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
if (subvar == 1) {
if (var <= sizeof(characters) && var > 0) {
Serial.print(characters[var - 1]);
}
subvar = 0;
var = 0;
}
// this whole section controls what letters correspond to what numbers, // this whole section controls what letters correspond to what numbers,
// and when to send the letter out // and when to send the letter out
if (var == 1) { //if the variable is 1, if (var == 1) { //if the variable is 1,
@ -152,182 +160,6 @@ void loop() {
var = 0; //reset the variable, so you can count to the next word. var = 0; //reset the variable, so you can count to the next word.
} }
} }
//the same goes for all the code below, untill the next comment.
if (var == 2) {
if (subvar == 1) {
Serial.print('B');
subvar = 0;
var = 0;
}
}
if (var == 3) {
if (subvar == 1) {
Serial.print('C');
subvar = 0;
var = 0;
}
}
if (var == 4) {
if (subvar == 1) {
Serial.print('D');
subvar = 0;
var = 0;
}
}
if (var == 5) {
if (subvar == 1) {
Serial.print('E');
subvar = 0;
var = 0;
}
}
if (var == 6) {
if (subvar == 1) {
Serial.print('F');
subvar = 0;
var = 0;
}
}
if (var == 7) {
if (subvar == 1) {
Serial.print('G');
subvar = 0;
var = 0;
}
}
if (var == 8) {
if (subvar == 1) {
Serial.print('H');
subvar = 0;
var = 0;
}
}
if (var == 9) {
if (subvar == 1) {
Serial.print('I');
subvar = 0;
var = 0;
}
}
if (var == 10) {
if (subvar == 1) {
Serial.print('J');
subvar = 0;
var = 0;
}
}
if (var == 11) {
if (subvar == 1) {
Serial.print('K');
subvar = 0;
var = 0;
}
}
if (var == 12) {
if (subvar == 1) {
Serial.print('L');
subvar = 0;
var = 0;
}
}
if (var == 13) {
if (subvar == 1) {
Serial.print('M');
subvar = 0;
var = 0;
}
}
if (var == 14) {
if (subvar == 1) {
Serial.print('N');
subvar = 0;
var = 0;
}
}
if (var == 15) {
if (subvar == 1) {
Serial.print('O');
subvar = 0;
var = 0;
}
}
if (var == 16) {
if (subvar == 1) {
Serial.print('P');
subvar = 0;
var = 0;
}
}
if (var == 17) {
if (subvar == 1) {
Serial.print('Q');
subvar = 0;
var = 0;
}
}
if (var == 18) {
if (subvar == 1) {
Serial.print('R');
subvar = 0;
var = 0;
}
}
if (var == 19) {
if (subvar == 1) {
Serial.print('S');
subvar = 0;
var = 0;
}
}
if (var == 20) {
if (subvar == 1) {
Serial.print('T');
subvar = 0;
var = 0;
}
}
if (var == 21) {
if (subvar == 1) {
Serial.print('U');
subvar = 0;
var = 0;
}
}
if (var == 22) {
if (subvar == 1) {
Serial.print('V');
subvar = 0;
var = 0;
}
}
if (var == 23) {
if (subvar == 1) {
Serial.print('W');
subvar = 0;
var = 0;
}
}
if (var == 24) {
if (subvar == 1) {
Serial.print('X');
subvar = 0;
var = 0;
}
}
if (var == 25) {
if (subvar == 1) {
Serial.print('Y');
subvar = 0;
var = 0;
}
}
if (var == 26) {
if (subvar == 1) {
Serial.print('Z');
subvar = 0;
var = 0;
}
}
// i know everything above could've been done with a map, but, i didn't do it like that. // i know everything above could've been done with a map, but, i didn't do it like that.
//this next code part control all the multipress. //this next code part control all the multipress.
if (v1 == 1) { //if one of the two buttons in the multipress section was pressed, if (v1 == 1) { //if one of the two buttons in the multipress section was pressed,