Digital Letter to Best friend
Digital letter on LCD
Components and supplies
1
Resistor 330 ohm
1
Jumper wires (generic)
1
Arduino UNO
1
Alphanumeric LCD, 16 x 2
1
Single Turn Potentiometer- 10k ohms
1
CardBoard pieces
Tools and machines
1
Tape, Double Sided
1
Scissor, Electrician
Apps and platforms
1
Arduino IDE
Project description
Code
Code
arduino
1// https://www.youtube.com/channel/UCaXI2PcsTlH5g0et67kdD6g // 2// Digital letter to Best-Friend // 3// By MOHD SOHAIL // 4 5#include<LiquidCrystal.h> 6 7const int rs = 2, en = 3, d4 = 4, d5 = 5, d6 = 6, d7 = 7; 8 9LiquidCrystal lcd(rs, en, d4, d5, d6, d7); 10 11byte heart[] = { 12 B00000, 13 B00000, 14 B01010, 15 B11111, 16 B11111, 17 B01110, 18 B00100, 19 B00000 20}; 21 22byte robot[] = { 23 B11111, 24 B10101, 25 B11111, 26 B11111, 27 B01110, 28 B01110, 29 B01010, 30 B11011 31}; 32 33byte smiley[] = { 34 B00000, 35 B01010, 36 B01010, 37 B00000, 38 B10001, 39 B01110, 40 B00000, 41 B00000 42}; 43 44byte smile[] = { 45 B00000, 46 B01010, 47 B00000, 48 B00000, 49 B11111, 50 B10001, 51 B01110, 52 B00000 53}; 54 55byte boy[] = { 56 B00100, 57 B01110, 58 B00100, 59 B00100, 60 B01110, 61 B10101, 62 B00100, 63 B01010 64}; 65 66byte lock[] = { 67 B00000, 68 B01110, 69 B10001, 70 B10000, 71 B11111, 72 B11011, 73 B11011, 74 B11111 75}; 76 77byte world[] = { 78 B00000, 79 B01110, 80 B11111, 81 B11111, 82 B11111, 83 B11111, 84 B01110, 85 B00000 86}; 87 88byte happy[] = { 89 B00000, 90 B01010, 91 B01010, 92 B00000, 93 B00100, 94 B10001, 95 B01110, 96 B00000 97}; 98 99byte naughty[] = { 100 B00000, 101 B10001, 102 B01010, 103 B10001, 104 B00100, 105 B10001, 106 B11111, 107 B01110 108}; 109 110 111 112void setup() { 113 114lcd.begin(16, 2); 115{ 116 lcd.setCursor(0,0); 117 lcd.print("A Digital Letter"); // First stanza 118 lcd.createChar(0, smiley); 119 lcd.home(); 120 lcd.setCursor(12,1); 121 lcd.write(byte(0)); 122 lcd.setCursor(0,1); 123 lcd.print("to my Besty"); 124 delay(7000); 125 lcd.clear(); 126} 127 128{ 129 lcd.setCursor(0,0); 130 lcd.print("We both are "); // second stanza 131 lcd.createChar(0, robot); 132 lcd.home(); 133 lcd.setCursor(12,0); 134 lcd.write(byte(0)); 135 lcd.setCursor(0,1); 136 lcd.print("Electronics Eng."); 137 delay(7000); 138 lcd.clear(); 139} 140 141 { 142 lcd.setCursor(0,0); 143 lcd.print("My Dear Besty "); // third stanza 144 lcd.createChar(0, heart); 145 lcd.home(); 146 lcd.setCursor(10,1); 147 lcd.write(byte(0)); 148 lcd.setCursor(0,1); 149 lcd.print("**name**"); 150 151 lcd.createChar(0, heart); 152 lcd.home(); 153 lcd.setCursor(12,1); 154 lcd.write(byte(0)); 155 156 delay(7000); 157 lcd.clear(); 158 } 159 160 { 161 lcd.setCursor(0,0); 162 lcd.print("I always crave "); // fourth stanza 163 lcd.setCursor(0,1); 164 lcd.print("for a friendship"); 165 delay(7000); 166 lcd.clear(); 167 } 168 169 { 170 lcd.setCursor(0,0); 171 lcd.print(" that is honest"); // fifth stanza 172 lcd.setCursor(0,1); 173 lcd.print("& unbreak-able"); 174 lcd.createChar(0, lock); 175 lcd.home(); 176 lcd.setCursor(15,1); 177 lcd.write(byte(0)); 178 delay(7000); 179 lcd.clear(); 180 } 181 182 { 183 lcd.setCursor(0,0); 184 lcd.print("Being you felt"); // sixth stanza 185 lcd.setCursor(0,1); 186 lcd.print("like this "); 187 lcd.createChar(0, smile); 188 lcd.home(); 189 lcd.setCursor(10,1); 190 lcd.write(byte(0)); 191 delay(7000); 192 lcd.clear(); 193 } 194 195 { 196 lcd.setCursor(0,0); 197 lcd.print("Today I'm writng"); // 7th stanza 198 lcd.setCursor(0,1); 199 lcd.print("a digital letter"); 200 delay(7000); 201 lcd.clear(); 202 } 203 204 { 205 lcd.setCursor(0,0); 206 lcd.print("jst to let u knw"); // 8th stanza 207 lcd.setCursor(0,1); 208 lcd.print("thre's a prmnent"); 209 delay(7000); 210 lcd.clear(); 211 } 212 { 213 lcd.setCursor(0,0); 214 lcd.print("place of you in"); // 9th stanza 215 lcd.setCursor(0,1); 216 lcd.print("my heart "); 217 lcd.createChar(0, heart); 218 lcd.home(); 219 lcd.setCursor(9,1); 220 lcd.write(byte(0)); 221 delay(7000); 222 lcd.clear(); 223 } 224 225 { 226 lcd.setCursor(0,0); 227 lcd.print("Sometimes in lyf"); // 10th stanza 228 lcd.setCursor(0,1); 229 lcd.print("u find a special"); 230 delay(7000); 231 lcd.clear(); 232 } 233 234 { 235 lcd.setCursor(0,0); 236 lcd.print("person , someone"); // 11th stanza 237 lcd.setCursor(0,1); 238 lcd.print("who changes your"); 239 delay(7000); 240 lcd.clear(); 241 } 242 243 { 244 lcd.setCursor(0,0); 245 lcd.print(" life just by "); // 12th stanza 246 lcd.setCursor(0,1); 247 lcd.print("being part of it"); 248 delay(7000); 249 lcd.clear(); 250 } 251 252 { 253 lcd.setCursor(0,0); 254 lcd.print("Someone who make"); // 13th stanza 255 lcd.setCursor(0,1); 256 lcd.print("u believe that "); 257 delay(7000); 258 lcd.clear(); 259 } 260 261 { 262 lcd.setCursor(0,0); 263 lcd.print("there is really"); // 14th stanza 264 lcd.setCursor(0,1); 265 lcd.print("gud in d world "); 266 lcd.createChar(0, world); 267 lcd.home(); 268 lcd.setCursor(15,1); 269 lcd.write(byte(0)); 270 delay(7000); 271 lcd.clear(); 272 } 273 274 { 275 lcd.setCursor(0,0); 276 lcd.print("This frienship"); // 15th stanza 277 lcd.setCursor(0,1); 278 lcd.print("of ours is "); 279 delay(7000); 280 lcd.clear(); 281 } 282 283 { 284 lcd.setCursor(0,0); 285 lcd.print(" forever one. "); // 16th stanza 286 lcd.setCursor(0,1); 287 lcd.print("When u are down"); 288 delay(7000); 289 lcd.clear(); 290 } 291 292 { 293 lcd.setCursor(0,0); 294 lcd.print("& world seems "); // 17th stanza 295 lcd.setCursor(0,1); 296 lcd.print("dark, remember"); 297 delay(7000); 298 lcd.clear(); 299 } 300 { 301 lcd.setCursor(0,0); 302 lcd.print(" this forever "); // 18th stanza 303 lcd.setCursor(0,1); 304 lcd.print("frnd will lifts"); 305 delay(7000); 306 lcd.clear(); 307 } 308 { 309 lcd.setCursor(0,0); 310 lcd.print("you up from dark"); // 19th stanza 311 lcd.setCursor(0,1); 312 lcd.print("into lght always"); 313 delay(7000); 314 lcd.clear(); 315 } 316 { 317 lcd.setCursor(0,0); 318 lcd.print("I want nothing"); // 20th stanza 319 lcd.setCursor(0,1); 320 lcd.print("more but for u"); 321 delay(7000); 322 lcd.clear(); 323 } 324 325 { 326 lcd.setCursor(0,0); 327 lcd.print("to be happy in "); // 21st stanza 328 lcd.setCursor(0,1); 329 lcd.print("this life & for"); 330 delay(7000); 331 lcd.clear(); 332 } 333 334 { 335 lcd.setCursor(0,0); 336 lcd.print("u to be happy "); // 22nd stanza 337 lcd.setCursor(0,1); 338 lcd.print("with the person"); 339 lcd.createChar(0, happy); 340 lcd.home(); 341 lcd.setCursor(14,0); 342 lcd.write(byte(0)); 343 delay(7000); 344 lcd.clear(); 345 } 346 347 { 348 lcd.setCursor(0,0); 349 lcd.print("u become. I "); // 23rd stanza 350 lcd.setCursor(0,1); 351 lcd.print("believe in u"); 352 delay(7000); 353 lcd.clear(); 354 } 355 { 356 lcd.setCursor(0,0); 357 lcd.print(" Lots of love "); // 24th stanza 358 lcd.setCursor(0,1); 359 lcd.print(""); 360 lcd.createChar(0, heart); 361 lcd.home(); 362 lcd.setCursor(0,1); 363 lcd.write(byte(0)); 364 lcd.createChar(0, heart); 365 lcd.home(); 366 lcd.setCursor(2,1); 367 lcd.write(byte(0)); 368 lcd.createChar(0, heart); 369 lcd.home(); 370 lcd.setCursor(4,1); 371 lcd.write(byte(0)); 372 lcd.createChar(0, heart); 373 lcd.home(); 374 lcd.setCursor(6,1); 375 lcd.write(byte(0)); 376 lcd.createChar(0, heart); 377 lcd.home(); 378 lcd.setCursor(8,1); 379 lcd.write(byte(0)); 380 lcd.createChar(0, heart); 381 lcd.home(); 382 lcd.setCursor(10,1); 383 lcd.write(byte(0)); 384 lcd.createChar(0, heart); 385 lcd.home(); 386 lcd.setCursor(12,1); 387 lcd.write(byte(0)); 388 lcd.createChar(0, heart); 389 lcd.home(); 390 lcd.setCursor(14,1); 391 lcd.write(byte(0)); 392 delay(7000); 393 lcd.clear(); 394 } 395 { 396 lcd.setCursor(0,0); 397 lcd.print("urs frever besty"); // 25th stanza 398 lcd.setCursor(0,1); 399 lcd.print(" SOHAIL "); 400 lcd.createChar(0, naughty); 401 lcd.home(); 402 lcd.setCursor(14,1); 403 lcd.write(byte(0)); 404 lcd.createChar(0, naughty); 405 lcd.home(); 406 lcd.setCursor(1,1); 407 lcd.write(byte(0)); 408 delay(10000); 409 lcd.clear(); 410 } 411} 412 413void loop() 414{} 415
Downloadable files
Circuit Diagram
Circuit Diagram

Circuit Diagram
Circuit Diagram

Comments
Only logged in users can leave comments