Happy New Year 2021
I wish You a very Happy New Year
Components and supplies
1
Jumper wires (generic)
1
LED Dot Matrix Display, Red
1
Arduino Nano R3
1
Solderless Breadboard Full Size
Apps and platforms
1
Arduino IDE
Project description
Code
happy new year code
arduino
copy my code and paste in ide
1#include <MaxMatrix.h> 2#include <avr/pgmspace.h> 3PROGMEM const unsigned char CH[] = { 4 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // space 5 1, 8, B01011111, B00000000, B00000000, B00000000, B00000000, // ! 6 3, 8, B00000011, B00000000, B00000011, B00000000, B00000000, // " 7 5, 8, B00010100, B00111110, B00010100, B00111110, B00010100, // # 8 4, 8, B00100100, B01101010, B00101011, B00010010, B00000000, // $ 9 5, 8, B01100011, B00010011, B00001000, B01100100, B01100011, // % 10 5, 8, B00110110, B01001001, B01010110, B00100000, B01010000, // & 11 1, 8, B00000011, B00000000, B00000000, B00000000, B00000000, // ' 12 3, 8, B00011100, B00100010, B01000001, B00000000, B00000000, // ( 13 3, 8, B01000001, B00100010, B00011100, B00000000, B00000000, // ) 14 5, 8, B00101000, B00011000, B00001110, B00011000, B00101000, // * 15 5, 8, B00001000, B00001000, B00111110, B00001000, B00001000, // + 16 2, 8, B10110000, B01110000, B00000000, B00000000, B00000000, // , 17 4, 8, B00001000, B00001000, B00001000, B00001000, B00000000, // - 18 2, 8, B01100000, B01100000, B00000000, B00000000, B00000000, // . 19 4, 8, B01100000, B00011000, B00000110, B00000001, B00000000, // / 20 4, 8, B00111110, B01000001, B01000001, B00111110, B00000000, // 0 21 3, 8, B01000010, B01111111, B01000000, B00000000, B00000000, // 1 22 4, 8, B01100010, B01010001, B01001001, B01000110, B00000000, // 2 23 4, 8, B00100010, B01000001, B01001001, B00110110, B00000000, // 3 24 4, 8, B00011000, B00010100, B00010010, B01111111, B00000000, // 4 25 4, 8, B00100111, B01000101, B01000101, B00111001, B00000000, // 5 26 4, 8, B00111110, B01001001, B01001001, B00110000, B00000000, // 6 27 4, 8, B01100001, B00010001, B00001001, B00000111, B00000000, // 7 28 4, 8, B00110110, B01001001, B01001001, B00110110, B00000000, // 8 29 4, 8, B00000110, B01001001, B01001001, B00111110, B00000000, // 9 30 2, 8, B01010000, B00000000, B00000000, B00000000, B00000000, // : 31 2, 8, B10000000, B01010000, B00000000, B00000000, B00000000, // ; 32 3, 8, B00010000, B00101000, B01000100, B00000000, B00000000, // < 33 3, 8, B00010100, B00010100, B00010100, B00000000, B00000000, // = 34 3, 8, B01000100, B00101000, B00010000, B00000000, B00000000, // > 35 4, 8, B00000010, B01011001, B00001001, B00000110, B00000000, // ? 36 5, 8, B00111110, B01001001, B01010101, B01011101, B00001110, // @ 37 4, 8, B01111110, B00010001, B00010001, B01111110, B00000000, // A 38 4, 8, B01111111, B01001001, B01001001, B00110110, B00000000, // B 39 4, 8, B00111110, B01000001, B01000001, B00100010, B00000000, // C 40 4, 8, B01111111, B01000001, B01000001, B00111110, B00000000, // D 41 4, 8, B01111111, B01001001, B01001001, B01000001, B00000000, // E 42 4, 8, B01111111, B00001001, B00001001, B00000001, B00000000, // F 43 4, 8, B00111110, B01000001, B01001001, B01111010, B00000000, // G 44 4, 8, B01111111, B00001000, B00001000, B01111111, B00000000, // H 45 3, 8, B01000001, B01111111, B01000001, B00000000, B00000000, // I 46 4, 8, B00110000, B01000000, B01000001, B00111111, B00000000, // J 47 4, 8, B01111111, B00001000, B00010100, B01100011, B00000000, // K 48 4, 8, B01111111, B01000000, B01000000, B01000000, B00000000, // L 49 5, 8, B01111111, B00000010, B00001100, B00000010, B01111111, // M 50 5, 8, B01111111, B00000100, B00001000, B00010000, B01111111, // N 51 4, 8, B00111110, B01000001, B01000001, B00111110, B00000000, // O 52 4, 8, B01111111, B00001001, B00001001, B00000110, B00000000, // P 53 4, 8, B00111110, B01000001, B01000001, B10111110, B00000000, // Q 54 4, 8, B01111111, B00001001, B00001001, B01110110, B00000000, // R 55 4, 8, B01000110, B01001001, B01001001, B00110010, B00000000, // S 56 5, 8, B00000001, B00000001, B01111111, B00000001, B00000001, // T 57 4, 8, B00111111, B01000000, B01000000, B00111111, B00000000, // U 58 5, 8, B00001111, B00110000, B01000000, B00110000, B00001111, // V 59 5, 8, B00111111, B01000000, B00111000, B01000000, B00111111, // W 60 5, 8, B01100011, B00010100, B00001000, B00010100, B01100011, // X 61 5, 8, B00000111, B00001000, B01110000, B00001000, B00000111, // Y 62 4, 8, B01100001, B01010001, B01001001, B01000111, B00000000, // Z 63 2, 8, B01111111, B01000001, B00000000, B00000000, B00000000, // [ 64 4, 8, B00000001, B00000110, B00011000, B01100000, B00000000, // \backslash 65 2, 8, B01000001, B01111111, B00000000, B00000000, B00000000, // ] 66 3, 8, B00000010, B00000001, B00000010, B00000000, B00000000, // hat 67 4, 8, B01000000, B01000000, B01000000, B01000000, B00000000, // _ 68 2, 8, B00000001, B00000010, B00000000, B00000000, B00000000, // ` 69 4, 8, B00100000, B01010100, B01010100, B01111000, B00000000, // a 70 4, 8, B01111111, B01000100, B01000100, B00111000, B00000000, // b 71 4, 8, B00111000, B01000100, B01000100, B00101000, B00000000, // c 72 4, 8, B00111000, B01000100, B01000100, B01111111, B00000000, // d 73 4, 8, B00111000, B01010100, B01010100, B00011000, B00000000, // e 74 3, 8, B00000100, B01111110, B00000101, B00000000, B00000000, // f 75 4, 8, B10011000, B10100100, B10100100, B01111000, B00000000, // g 76 4, 8, B01111111, B00000100, B00000100, B01111000, B00000000, // h 77 3, 8, B01000100, B01111101, B01000000, B00000000, B00000000, // i 78 4, 8, B01000000, B10000000, B10000100, B01111101, B00000000, // j 79 4, 8, B01111111, B00010000, B00101000, B01000100, B00000000, // k 80 3, 8, B01000001, B01111111, B01000000, B00000000, B00000000, // l 81 5, 8, B01111100, B00000100, B01111100, B00000100, B01111000, // m 82 4, 8, B01111100, B00000100, B00000100, B01111000, B00000000, // n 83 4, 8, B00111000, B01000100, B01000100, B00111000, B00000000, // o 84 4, 8, B11111100, B00100100, B00100100, B00011000, B00000000, // p 85 4, 8, B00011000, B00100100, B00100100, B11111100, B00000000, // q 86 4, 8, B01111100, B00001000, B00000100, B00000100, B00000000, // r 87 4, 8, B01001000, B01010100, B01010100, B00100100, B00000000, // s 88 3, 8, B00000100, B00111111, B01000100, B00000000, B00000000, // t 89 4, 8, B00111100, B01000000, B01000000, B01111100, B00000000, // u 90 5, 8, B00011100, B00100000, B01000000, B00100000, B00011100, // v 91 5, 8, B00111100, B01000000, B00111100, B01000000, B00111100, // w 92 5, 8, B01000100, B00101000, B00010000, B00101000, B01000100, // x 93 4, 8, B10011100, B10100000, B10100000, B01111100, B00000000, // y 94 3, 8, B01100100, B01010100, B01001100, B00000000, B00000000, // z 95 3, 8, B00001000, B00110110, B01000001, B00000000, B00000000, // { 96 1, 8, B01111111, B00000000, B00000000, B00000000, B00000000, // | 97 3, 8, B01000001, B00110110, B00001000, B00000000, B00000000, // } 98 4, 8, B00001000, B00000100, B00001000, B00000100, B00000000, // ~ 99}; 100int DIN = 7; // DIN pin of MAX7219 module 101int CLK = 6; // CLK pin of MAX7219 module 102int CS = 5; // CS pin of MAX7219 module 103int maxInUse = 2; 104MaxMatrix m(DIN, CS, CLK, maxInUse); 105byte buffer[10]; 106char text[]= " Government Polytechnic Jhansi Happy New Year 2021 "; // Scrolling text 107void setup() { 108 m.init(); // module initialize 109 m.setIntensity(1); // dot matix intensity 0-1515 110} 111void loop() { 112 printStringWithShift(text, 75); // (text, scrolling speed) 113} 114// Display=the extracted characters with scrolling 115void printCharWithShift(char c, int shift_speed) { 116 if (c < 32) return; 117 c -= 32; 118 memcpy_P(buffer, CH + 7 * c, 7); 119 m.writeSprite(32, 0, buffer); 120 m.setColumn(32 + buffer[0], 0); 121 for (int i = 0; i < buffer[0] + 1; i++) 122 { 123 delay(shift_speed); 124 m.shiftLeft(false, false); 125 } 126} 127// Extract the characters from the text string 128void printStringWithShift(char* s, int shift_speed) { 129 while (*s != 0) { 130 printCharWithShift(*s, shift_speed); 131 s++; 132 } 133}
happy new year code
arduino
copy my code and paste in ide
1#include <MaxMatrix.h> 2#include <avr/pgmspace.h> 3PROGMEM const unsigned char CH[] = { 4 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // space 5 1, 8, B01011111, B00000000, B00000000, B00000000, B00000000, // ! 6 3, 8, B00000011, B00000000, B00000011, B00000000, B00000000, // " 7 5, 8, B00010100, B00111110, B00010100, B00111110, B00010100, // # 8 4, 8, B00100100, B01101010, B00101011, B00010010, B00000000, // $ 9 5, 8, B01100011, B00010011, B00001000, B01100100, B01100011, // % 10 5, 8, B00110110, B01001001, B01010110, B00100000, B01010000, // & 11 1, 8, B00000011, B00000000, B00000000, B00000000, B00000000, // ' 12 3, 8, B00011100, B00100010, B01000001, B00000000, B00000000, // ( 13 3, 8, B01000001, B00100010, B00011100, B00000000, B00000000, // ) 14 5, 8, B00101000, B00011000, B00001110, B00011000, B00101000, // * 15 5, 8, B00001000, B00001000, B00111110, B00001000, B00001000, // + 16 2, 8, B10110000, B01110000, B00000000, B00000000, B00000000, // , 17 4, 8, B00001000, B00001000, B00001000, B00001000, B00000000, // - 18 2, 8, B01100000, B01100000, B00000000, B00000000, B00000000, // . 19 4, 8, B01100000, B00011000, B00000110, B00000001, B00000000, // / 20 4, 8, B00111110, B01000001, B01000001, B00111110, B00000000, // 0 21 3, 8, B01000010, B01111111, B01000000, B00000000, B00000000, // 1 22 4, 8, B01100010, B01010001, B01001001, B01000110, B00000000, // 2 23 4, 8, B00100010, B01000001, B01001001, B00110110, B00000000, // 3 24 4, 8, B00011000, B00010100, B00010010, B01111111, B00000000, // 4 25 4, 8, B00100111, B01000101, B01000101, B00111001, B00000000, // 5 26 4, 8, B00111110, B01001001, B01001001, B00110000, B00000000, // 6 27 4, 8, B01100001, B00010001, B00001001, B00000111, B00000000, // 7 28 4, 8, B00110110, B01001001, B01001001, B00110110, B00000000, // 8 29 4, 8, B00000110, B01001001, B01001001, B00111110, B00000000, // 9 30 2, 8, B01010000, B00000000, B00000000, B00000000, B00000000, // : 31 2, 8, B10000000, B01010000, B00000000, B00000000, B00000000, // ; 32 3, 8, B00010000, B00101000, B01000100, B00000000, B00000000, // < 33 3, 8, B00010100, B00010100, B00010100, B00000000, B00000000, // = 34 3, 8, B01000100, B00101000, B00010000, B00000000, B00000000, // > 35 4, 8, B00000010, B01011001, B00001001, B00000110, B00000000, // ? 36 5, 8, B00111110, B01001001, B01010101, B01011101, B00001110, // @ 37 4, 8, B01111110, B00010001, B00010001, B01111110, B00000000, // A 38 4, 8, B01111111, B01001001, B01001001, B00110110, B00000000, // B 39 4, 8, B00111110, B01000001, B01000001, B00100010, B00000000, // C 40 4, 8, B01111111, B01000001, B01000001, B00111110, B00000000, // D 41 4, 8, B01111111, B01001001, B01001001, B01000001, B00000000, // E 42 4, 8, B01111111, B00001001, B00001001, B00000001, B00000000, // F 43 4, 8, B00111110, B01000001, B01001001, B01111010, B00000000, // G 44 4, 8, B01111111, B00001000, B00001000, B01111111, B00000000, // H 45 3, 8, B01000001, B01111111, B01000001, B00000000, B00000000, // I 46 4, 8, B00110000, B01000000, B01000001, B00111111, B00000000, // J 47 4, 8, B01111111, B00001000, B00010100, B01100011, B00000000, // K 48 4, 8, B01111111, B01000000, B01000000, B01000000, B00000000, // L 49 5, 8, B01111111, B00000010, B00001100, B00000010, B01111111, // M 50 5, 8, B01111111, B00000100, B00001000, B00010000, B01111111, // N 51 4, 8, B00111110, B01000001, B01000001, B00111110, B00000000, // O 52 4, 8, B01111111, B00001001, B00001001, B00000110, B00000000, // P 53 4, 8, B00111110, B01000001, B01000001, B10111110, B00000000, // Q 54 4, 8, B01111111, B00001001, B00001001, B01110110, B00000000, // R 55 4, 8, B01000110, B01001001, B01001001, B00110010, B00000000, // S 56 5, 8, B00000001, B00000001, B01111111, B00000001, B00000001, // T 57 4, 8, B00111111, B01000000, B01000000, B00111111, B00000000, // U 58 5, 8, B00001111, B00110000, B01000000, B00110000, B00001111, // V 59 5, 8, B00111111, B01000000, B00111000, B01000000, B00111111, // W 60 5, 8, B01100011, B00010100, B00001000, B00010100, B01100011, // X 61 5, 8, B00000111, B00001000, B01110000, B00001000, B00000111, // Y 62 4, 8, B01100001, B01010001, B01001001, B01000111, B00000000, // Z 63 2, 8, B01111111, B01000001, B00000000, B00000000, B00000000, // [ 64 4, 8, B00000001, B00000110, B00011000, B01100000, B00000000, // \backslash 65 2, 8, B01000001, B01111111, B00000000, B00000000, B00000000, // ] 66 3, 8, B00000010, B00000001, B00000010, B00000000, B00000000, // hat 67 4, 8, B01000000, B01000000, B01000000, B01000000, B00000000, // _ 68 2, 8, B00000001, B00000010, B00000000, B00000000, B00000000, // ` 69 4, 8, B00100000, B01010100, B01010100, B01111000, B00000000, // a 70 4, 8, B01111111, B01000100, B01000100, B00111000, B00000000, // b 71 4, 8, B00111000, B01000100, B01000100, B00101000, B00000000, // c 72 4, 8, B00111000, B01000100, B01000100, B01111111, B00000000, // d 73 4, 8, B00111000, B01010100, B01010100, B00011000, B00000000, // e 74 3, 8, B00000100, B01111110, B00000101, B00000000, B00000000, // f 75 4, 8, B10011000, B10100100, B10100100, B01111000, B00000000, // g 76 4, 8, B01111111, B00000100, B00000100, B01111000, B00000000, // h 77 3, 8, B01000100, B01111101, B01000000, B00000000, B00000000, // i 78 4, 8, B01000000, B10000000, B10000100, B01111101, B00000000, // j 79 4, 8, B01111111, B00010000, B00101000, B01000100, B00000000, // k 80 3, 8, B01000001, B01111111, B01000000, B00000000, B00000000, // l 81 5, 8, B01111100, B00000100, B01111100, B00000100, B01111000, // m 82 4, 8, B01111100, B00000100, B00000100, B01111000, B00000000, // n 83 4, 8, B00111000, B01000100, B01000100, B00111000, B00000000, // o 84 4, 8, B11111100, B00100100, B00100100, B00011000, B00000000, // p 85 4, 8, B00011000, B00100100, B00100100, B11111100, B00000000, // q 86 4, 8, B01111100, B00001000, B00000100, B00000100, B00000000, // r 87 4, 8, B01001000, B01010100, B01010100, B00100100, B00000000, // s 88 3, 8, B00000100, B00111111, B01000100, B00000000, B00000000, // t 89 4, 8, B00111100, B01000000, B01000000, B01111100, B00000000, // u 90 5, 8, B00011100, B00100000, B01000000, B00100000, B00011100, // v 91 5, 8, B00111100, B01000000, B00111100, B01000000, B00111100, // w 92 5, 8, B01000100, B00101000, B00010000, B00101000, B01000100, // x 93 4, 8, B10011100, B10100000, B10100000, B01111100, B00000000, // y 94 3, 8, B01100100, B01010100, B01001100, B00000000, B00000000, // z 95 3, 8, B00001000, B00110110, B01000001, B00000000, B00000000, // { 96 1, 8, B01111111, B00000000, B00000000, B00000000, B00000000, // | 97 3, 8, B01000001, B00110110, B00001000, B00000000, B00000000, // } 98 4, 8, B00001000, B00000100, B00001000, B00000100, B00000000, // ~ 99}; 100int DIN = 7; // DIN pin of MAX7219 module 101int CLK = 6; // CLK pin of MAX7219 module 102int CS = 5; // CS pin of MAX7219 module 103int maxInUse = 2; 104MaxMatrix m(DIN, CS, CLK, maxInUse); 105byte buffer[10]; 106char text[]= " Government Polytechnic Jhansi Happy New Year 2021 "; // Scrolling text 107void setup() { 108 m.init(); // module initialize 109 m.setIntensity(1); // dot matix intensity 0-1515 110} 111void loop() { 112 printStringWithShift(text, 75); // (text, scrolling speed) 113} 114// Display=the extracted characters with scrolling 115void printCharWithShift(char c, int shift_speed) { 116 if (c < 32) return; 117 c -= 32; 118 memcpy_P(buffer, CH + 7 * c, 7); 119 m.writeSprite(32, 0, buffer); 120 m.setColumn(32 + buffer[0], 0); 121 for (int i = 0; i < buffer[0] + 1; i++) 122 { 123 delay(shift_speed); 124 m.shiftLeft(false, false); 125 } 126} 127// Extract the characters from the text string 128void printStringWithShift(char* s, int shift_speed) { 129 while (*s != 0) { 130 printCharWithShift(*s, shift_speed); 131 s++; 132 } 133}
Downloadable files
happy new year
happy new year
Comments
Only logged in users can leave comments