Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int A[4] = {0x1E, 0x09, 0x09, 0x1E};
- int B[4] = {0x1F, 0x15, 0x15, 0x0A};
- int C[4] = {0x0E, 0x11, 0x11, 0x0A};
- int D[4] = {0x1F, 0x11, 0x11, 0x0E};
- int E[4] = {0x1F, 0x0E, 0x0E, 0x0E};
- int F[4] = {0x1F, 0x05, 0x05, 0x01};
- int G[4] = {0x0E, 0x11, 0x15, 0x0C};
- int H[4] = {0x1F, 0x04, 0x04, 0x1F};
- int I[4] = {0x00, 0x1F, 0x00, 0x00};
- int J[4] = {0x09, 0x11, 0x11, 0x0F};
- int K[4] = {0x1F, 0x04, 0x0A, 0x11};
- int L[4] = {0x1F, 0x01, 0x01, 0x01};
- int M[4] = {0x1F, 0x06, 0x04, 0x1F};
- int N[4] = {0x1F, 0x02, 0x04, 0x1F};
- int O[4] = {0x1F, 0x11, 0x11, 0x1F};
- int P[4] = {0x1F, 0x05, 0x05, 0x07};
- int R[4] = {0x1F, 0x05, 0x0D, 0x17};
- int S[4] = {0x17, 0x15, 0x15, 0x1D};
- int T[4] = {0x01, 0x01, 0x1F, 0x01};
- int U[4] = {0x0F, 0x10, 0x10, 0x0F};
- int W[4] = {0x1F, 0x0C, 0x04, 0x1F};
- int Y[4] = {0x17, 0x14, 0x14, 0x1F};
- int Z[4] = {0x19, 0x04, 0x04, 0x13};
- int spc[4] = {0x00, 0x00, 0x00, 0x00};
- int _delay = 500;
- void setup() {
- DDRB = 0x1F;
- }
- void DrawLine(char z, int _delay){
- for (int i = 0; i < 4; i++) {
- switch (z) {
- case 'A': PORTB = A[i]; break;
- case 'B': PORTB = B[i]; break;
- case 'C': PORTB = C[i]; break;
- case 'D': PORTB = D[i]; break;
- case 'E': PORTB = E[i]; break;
- case 'F': PORTB = F[i]; break;
- case 'G': PORTB = G[i]; break;
- case 'H': PORTB = H[i]; break;
- case 'I': PORTB = I[i]; break;
- case 'J': PORTB = J[i]; break;
- case 'K': PORTB = K[i]; break;
- case 'L': PORTB = L[i]; break;
- case 'M': PORTB = M[i]; break;
- case 'N': PORTB = N[i]; break;
- case 'O': PORTB = O[i]; break;
- case 'P': PORTB = P[i]; break;
- case 'R': PORTB = R[i]; break;
- case 'S': PORTB = S[i]; break;
- case 'T': PORTB = T[i]; break;
- case 'U': PORTB = U[i]; break;
- case 'W': PORTB = W[i]; break;
- case 'Y': PORTB = Y[i]; break;
- case 'Z': PORTB = Z[i]; break;
- case ' ': PORTB = spc[i]; break;
- }
- delay(_delay);
- }
- }
- void PovPrint(char* c, int _delay){
- for(int i = 0; i < strlen(c); i++){
- DrawLine(c[i], _delay);
- }
- }
- void loop() {
- PovPrint("FIZYKA PROJEKT", _delay);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement