Touch Typing Analysis
This program analyses typing speed and shows data in a string of numbers.
Components and supplies
1
Arduino UNO
Project description
Code
Typing Analysis
arduino
This program analyses typing speed.
1int counter; 2 3void setup() 4{ 5 Serial.begin(9600); 6 7} 8 9void loop() 10{ 11 for (counter = 0; counter < 1; ++counter) { 12 Serial.print("h"); 13 delay(100); // Wait for 100 millisecond(s) 14 Serial.print("i"); 15 delay(100); // Wait for 100 millisecond(s) 16 Serial.print("_"); 17 delay(100); // Wait for 100 millisecond(s) 18 Serial.print(" p"); 19 delay(100); // Wait for 100 millisecond(s) 20 Serial.print("l"); 21 delay(100); // Wait for 100 millisecond(s) 22 Serial.print("e"); 23 delay(100); // Wait for 100 millisecond(s) 24 Serial.print("a"); 25 delay(100); // Wait for 100 millisecond(s) 26 Serial.print("s"); 27 delay(100); // Wait for 100 millisecond(s) 28 Serial.print("e"); 29 delay(100); // Wait for 100 millisecond(s) 30 Serial.println("_"); 31 delay(100); // Wait for 100 millisecond(s) 32 Serial.print("p"); 33 delay(100); // Wait for 100 millisecond(s) 34 Serial.print("r"); 35 delay(100); // Wait for 100 millisecond(s) 36 Serial.print("e"); 37 delay(100); // Wait for 100 millisecond(s) 38 Serial.print("s"); 39 delay(100); // Wait for 100 millisecond(s) 40 Serial.print("s"); 41 delay(100); // Wait for 100 millisecond(s) 42 Serial.print("_"); 43 delay(100); // Wait for 100 millisecond(s) 44 Serial.print("e"); 45 delay(100); // Wait for 100 millisecond(s) 46 Serial.print("n"); 47 delay(100); // Wait for 100 millisecond(s) 48 Serial.print("t"); 49 delay(100); // Wait for 100 millisecond(s) 50 Serial.print("e"); 51 delay(100); // Wait for 100 millisecond(s) 52 Serial.print("r"); 53 delay(100); // Wait for 100 millisecond(s) 54 Serial.print("_"); 55 delay(100); // Wait for 100 millisecond(s) 56 Serial.print("a"); 57 delay(100); // Wait for 100 millisecond(s) 58 Serial.print("f"); 59 delay(100); // Wait for 100 millisecond(s) 60 Serial.print("t"); 61 delay(100); // Wait for 100 millisecond(s) 62 Serial.print("e"); 63 delay(100); // Wait for 100 millisecond(s) 64 Serial.print("r"); 65 delay(100); // Wait for 100 millisecond(s) 66 Serial.print("_"); 67 delay(100); // Wait for 100 millisecond(s) 68 Serial.print("e"); 69 delay(100); // Wait for 100 millisecond(s) 70 Serial.print("v"); 71 delay(100); // Wait for 100 millisecond(s) 72 Serial.print("e"); 73 delay(100); // Wait for 100 millisecond(s) 74 Serial.print("r"); 75 delay(100); // Wait for 100 millisecond(s) 76 Serial.print("y"); 77 delay(100); // Wait for 100 millisecond(s) 78 Serial.print("_"); 79 delay(100); // Wait for 100 millisecond(s) 80 Serial.print("w"); 81 delay(100); // Wait for 100 millisecond(s) 82 Serial.print("o"); 83 delay(100); // Wait for 100 millisecond(s) 84 Serial.print("r"); 85 delay(100); // Wait for 100 millisecond(s) 86 Serial.println("d"); 87 delay(100); // Wait for 100 millisecond(s) 88 Serial.println("3"); 89 delay(1000); // Wait for 1000 millisecond(s) 90 Serial.println("2"); 91 delay(1000); // Wait for 1000 millisecond(s) 92 Serial.println("1"); 93 delay(1000); // Wait for 1000 millisecond(s) 94 Serial.println("beep"); 95 while (Serial.available() < 50) { 96 delay(100); // Wait for 100 millisecond(s) 97 Serial.println(Serial.available()); 98 } 99 Serial.print("t"); 100 delay(100); // Wait for 100 millisecond(s) 101 Serial.print("h"); 102 delay(100); // Wait for 100 millisecond(s) 103 Serial.print("a"); 104 delay(100); // Wait for 100 millisecond(s) 105 Serial.print("n"); 106 delay(100); // Wait for 100 millisecond(s) 107 Serial.print("k"); 108 delay(100); // Wait for 100 millisecond(s) 109 Serial.print("y"); 110 delay(100); // Wait for 100 millisecond(s) 111 Serial.print("o"); 112 delay(100); // Wait for 100 millisecond(s) 113 Serial.print("u"); 114 delay(100); // Wait for 100 millisecond(s) 115 Serial.print("_"); 116 delay(100); // Wait for 100 millisecond(s) 117 Serial.print("p"); 118 delay(100); // Wait for 100 millisecond(s) 119 Serial.print("l"); 120 delay(100); // Wait for 100 millisecond(s) 121 Serial.print("e"); 122 delay(100); // Wait for 100 millisecond(s) 123 Serial.print("a"); 124 delay(100); // Wait for 100 millisecond(s) 125 Serial.print("s"); 126 delay(100); // Wait for 100 millisecond(s) 127 Serial.print("_"); 128 delay(100); // Wait for 100 millisecond(s) 129 Serial.print("c"); 130 delay(100); // Wait for 100 millisecond(s) 131 Serial.print("o"); 132 delay(100); // Wait for 100 millisecond(s) 133 Serial.print("p"); 134 delay(100); // Wait for 100 millisecond(s) 135 Serial.print("y"); 136 delay(100); // Wait for 100 millisecond(s) 137 Serial.print("_"); 138 delay(100); // Wait for 100 millisecond(s) 139 Serial.print("d"); 140 delay(100); // Wait for 100 millisecond(s) 141 Serial.print("a"); 142 delay(100); // Wait for 100 millisecond(s) 143 Serial.print("t"); 144 delay(100); // Wait for 100 millisecond(s) 145 Serial.print("a"); 146 delay(5000); // Wait for 5000 millisecond(s) 147 Serial.print("h"); 148 delay(100); // Wait for 100 millisecond(s) 149 Serial.print("i"); 150 delay(100); // Wait for 100 millisecond(s) 151 Serial.print("_"); 152 delay(100); // Wait for 100 millisecond(s) 153 Serial.print(" p"); 154 delay(100); // Wait for 100 millisecond(s) 155 Serial.print("l"); 156 delay(100); // Wait for 100 millisecond(s) 157 Serial.print("e"); 158 delay(100); // Wait for 100 millisecond(s) 159 Serial.print("a"); 160 delay(100); // Wait for 100 millisecond(s) 161 Serial.print("s"); 162 delay(100); // Wait for 100 millisecond(s) 163 Serial.print("e"); 164 delay(100); // Wait for 100 millisecond(s) 165 Serial.println("_"); 166 delay(100); // Wait for 100 millisecond(s) 167 Serial.print("p"); 168 delay(100); // Wait for 100 millisecond(s) 169 Serial.print("r"); 170 delay(100); // Wait for 100 millisecond(s) 171 Serial.print("e"); 172 delay(100); // Wait for 100 millisecond(s) 173 Serial.print("s"); 174 delay(100); // Wait for 100 millisecond(s) 175 Serial.print("s"); 176 delay(100); // Wait for 100 millisecond(s) 177 Serial.print("_"); 178 delay(100); // Wait for 100 millisecond(s) 179 Serial.print("e"); 180 delay(100); // Wait for 100 millisecond(s) 181 Serial.print("n"); 182 delay(100); // Wait for 100 millisecond(s) 183 Serial.print("t"); 184 delay(100); // Wait for 100 millisecond(s) 185 Serial.print("e"); 186 delay(100); // Wait for 100 millisecond(s) 187 Serial.print("r"); 188 delay(100); // Wait for 100 millisecond(s) 189 Serial.print("_"); 190 delay(100); // Wait for 100 millisecond(s) 191 Serial.print("a"); 192 delay(100); // Wait for 100 millisecond(s) 193 Serial.print("f"); 194 delay(100); // Wait for 100 millisecond(s) 195 Serial.print("t"); 196 delay(100); // Wait for 100 millisecond(s) 197 Serial.print("e"); 198 delay(100); // Wait for 100 millisecond(s) 199 Serial.print("r"); 200 delay(100); // Wait for 100 millisecond(s) 201 Serial.print("_"); 202 delay(100); // Wait for 100 millisecond(s) 203 Serial.print("e"); 204 delay(100); // Wait for 100 millisecond(s) 205 Serial.print("v"); 206 delay(100); // Wait for 100 millisecond(s) 207 Serial.print("e"); 208 delay(100); // Wait for 100 millisecond(s) 209 Serial.print("r"); 210 delay(100); // Wait for 100 millisecond(s) 211 Serial.print("y"); 212 delay(100); // Wait for 100 millisecond(s) 213 Serial.print("_"); 214 delay(100); // Wait for 100 millisecond(s) 215 Serial.print("w"); 216 delay(100); // Wait for 100 millisecond(s) 217 Serial.print("o"); 218 delay(100); // Wait for 100 millisecond(s) 219 Serial.print("r"); 220 delay(100); // Wait for 100 millisecond(s) 221 Serial.println("d"); 222 delay(100); // Wait for 100 millisecond(s) 223 Serial.println("3"); 224 delay(1000); // Wait for 1000 millisecond(s) 225 Serial.println("2"); 226 delay(1000); // Wait for 1000 millisecond(s) 227 Serial.println("1"); 228 delay(1000); // Wait for 1000 millisecond(s) 229 Serial.println("beep"); 230 while (Serial.available() < 100) { 231 delay(100); // Wait for 100 millisecond(s) 232 Serial.println(Serial.available()); 233 } 234 Serial.print("t"); 235 delay(100); // Wait for 100 millisecond(s) 236 Serial.print("h"); 237 delay(100); // Wait for 100 millisecond(s) 238 Serial.print("a"); 239 delay(100); // Wait for 100 millisecond(s) 240 Serial.print("n"); 241 delay(100); // Wait for 100 millisecond(s) 242 Serial.print("k"); 243 delay(100); // Wait for 100 millisecond(s) 244 Serial.print("y"); 245 delay(100); // Wait for 100 millisecond(s) 246 Serial.print("o"); 247 delay(100); // Wait for 100 millisecond(s) 248 Serial.print("u"); 249 delay(100); // Wait for 100 millisecond(s) 250 Serial.print("_"); 251 delay(100); // Wait for 100 millisecond(s) 252 Serial.print("p"); 253 delay(100); // Wait for 100 millisecond(s) 254 Serial.print("l"); 255 delay(100); // Wait for 100 millisecond(s) 256 Serial.print("e"); 257 delay(100); // Wait for 100 millisecond(s) 258 Serial.print("a"); 259 delay(100); // Wait for 100 millisecond(s) 260 Serial.print("s"); 261 delay(100); // Wait for 100 millisecond(s) 262 Serial.print("_"); 263 delay(100); // Wait for 100 millisecond(s) 264 Serial.print("c"); 265 delay(100); // Wait for 100 millisecond(s) 266 Serial.print("o"); 267 delay(100); // Wait for 100 millisecond(s) 268 Serial.print("p"); 269 delay(100); // Wait for 100 millisecond(s) 270 Serial.print("y"); 271 delay(100); // Wait for 100 millisecond(s) 272 Serial.print("_"); 273 delay(100); // Wait for 100 millisecond(s) 274 Serial.print("d"); 275 delay(100); // Wait for 100 millisecond(s) 276 Serial.print("a"); 277 delay(100); // Wait for 100 millisecond(s) 278 Serial.print("t"); 279 delay(100); // Wait for 100 millisecond(s) 280 Serial.print("a"); 281 delay(10000); // Wait for 10000 millisecond(s) 282 } 283}
Comments
Only logged in users can leave comments