Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "LedControl.h"
- /*
- A = {B01111110, B10001000, B10001000, B10001000, B01111110};
- B = {B01101100, B10010010, B10010010, B10010010, B11111110};
- C = {B01000100, B01000100, B01000100, B01000100, B01111100};
- D = {B01111100, B10000010, B10000010, B10000010, B11111110};
- E = {B10000010, B10010010, B10010010, B10010010, B01111100};
- H = {B11111110, B00010000, B00010000, B00010000, B11111110};
- I = {B00000000, B00000000, B00000000, B00000000, B11111110};
- K = {B10000010, B01000100, B00101000, B00010000, B11111110};
- L = {B00000010, B00000010, B00000010, B00000010, B11111110};
- N = {B11111110, B00011000, B00110000, B01100000, B11111110};
- O = {B01111100, B10000010, B10000010, B10000010, B01111100};
- S = {B10001100, B10010010, B10010010, B10010010, B01100010};
- T = {B10000000, B10000000, B11111110, B10000000, B10000000};
- U = {B11111100, B00000010, B00000010, B00000010, B11111100};
- _ = {B00000010, B00000010, B00000010, B00000010, B00000010};
- */
- byte snake [5] [5] = {{B10001100, B10010010, B10010010, B10010010, B01100010}, //S
- {B11111110, B00011000, B00110000, B01100000, B11111110}, //N
- {B01111110, B10001000, B10001000, B10001000, B01111110}, //A
- {B10000010, B01000100, B00101000, B00010000, B11111110}, //K
- {B10000010, B10010010, B10010010, B10010010, B01111100} //E
- };
- byte heil_at [7] [5] = {{B11111110, B00010000, B00010000, B00010000, B11111110}, //H
- {B10000010, B10010010, B10010010, B10010010, B01111100}, //E
- {B00000000, B00000000, B00000000, B00000000, B11111110}, //I
- {B00000010, B00000010, B00000010, B00000010, B11111110}, //L
- {B00000010, B00000010, B00000010, B00000010, B00000010}, //_
- {B01111110, B10001000, B10001000, B10001000, B01111110}, //A
- {B10000000, B10000000, B11111110, B10000000, B10000000} //T
- };
- byte smile_gif [2] [8] =
- {
- {B00111100, B01011110, B11010111, B11110111, B11110111, B11010111, B01011110, B00111100},
- {B00111100, B01111110, B11010111, B11110011, B11110011, B11010111, B01111110, B00111100}
- };
- byte something [14] [8] =
- {
- {B00111100, B01011110, B11010111, B11110111, B11110111, B11010111, B01011110, B00111100},
- {B00111100, B01111110, B11010111, B11110011, B11110011, B11010111, B01111110, B00111100},
- {B00111100, B01011110, B11010111, B11110111, B11110111, B11010111, B01011110, B00111100},
- {B00111100, B01111110, B11010111, B11110011, B11110011, B11010111, B01111110, B00111100},
- {B00111100, B01011110, B11010111, B11110111, B11110111, B11010111, B01011110, B00111100},
- {B00111100, B01111110, B11010111, B11110011, B11110011, B11010111, B01111110, B00111100},
- {B00111100, B01011110, B11010111, B11110111, B11110111, B11010111, B01011110, B00111100},
- {B00111100, B01111110, B11010111, B11110011, B11110011, B11010111, B01111110, B00111100},
- {B00111100, B01011110, B11010111, B11110111, B11110111, B11010111, B01011110, B00111100},
- {B00111100, B01111110, B11010111, B11110011, B11110011, B11010111, B01111110, B00111100},
- {B00111100, B01011110, B11010111, B11110111, B11110111, B11010111, B01011110, B00111100},
- {B00111100, B01111110, B11010111, B11110011, B11110011, B11010111, B01111110, B00111100},
- {B00111100, B01011110, B11010111, B11110111, B11110111, B11010111, B01011110, B00111100},
- {B00111100, B01111110, B11010111, B11110011, B11110011, B11010111, B01111110, B00111100}
- };
- LedControl lc = LedControl(49, 53, 51, 1);
- const byte x = B11111111;
- ///////////////////////////////////////////////////////////////////////////////////////////////// end variables declaration/definition
- void setup()
- {
- lc.shutdown(0, false);
- lc.setIntensity(0, 3);
- lc.clearDisplay(0);
- }
- void txt(int columns, int rows, int offset, byte **object)
- {
- for (int i = 0; i < columns; i++)
- {
- for (int j = 0; j < rows; j++)
- {
- lc.setRow(0, j + offset, object[i] [j]);
- }
- delay(1000);
- }
- delay(1000);
- for (int i = 0; i <= 7; i++)
- {
- lc.setRow(0, i, x);
- delay(100);
- }
- delay(50);
- lc.clearDisplay(0);
- }
- void loop()
- {
- txt(2, 8, 0, smile_gif);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement