View difference between Paste ID: eHCGwUhv and 32ET23WM
SHOW: | | - or go back to the newest paste.
1
#include <SPI.h>
2-
byte CS=10;
2+
byte CS = 10;
3-
byte displayArray[10] = { B00111111,    // 0
3+
byte displayArray[10] = { B11000000,    // 0
4-
                           B00000110,    // 1
4+
                          B11111001,    // 1
5-
                           B01011011,    // 2
5+
                          B10100100,    // 2
6-
                           B01001111,    // 3
6+
                          B10110000,    // 3
7-
                           B01100110,    // 4
7+
                          B10011001,    // 4
8-
                           B01101101,    // 5
8+
                          B10010010,    // 5
9-
                           B01111101,    // 6
9+
                          B10000010,    // 6
10-
                           B00000111,    // 7
10+
                          B11111000,    // 7
11-
                           B01111111,    // 8
11+
                          B10000000,    // 8
12-
                           B01100111  }; // 9
12+
                          B10010000
13
                        }; // 9
14
15
void setup()
16-
	pinMode (CS, OUTPUT);
16+
17-
	SPI.begin();
17+
  pinMode (CS, OUTPUT);
18-
	digitalWrite(CS, LOW);
18+
  SPI.begin();
19-
	SPI.transfer (displayArray[1]);
19+
  zobraz (84);
20-
	SPI.transfer (displayArray[2]);
20+
21-
	digitalWrite(CS, HIGH);
21+
22
void zobraz(byte cislo)
23
{
24
  digitalWrite(CS, LOW);
25
  SPI.transfer (displayArray[cislo % 10]);
26-
	// Hovno
26+
  SPI.transfer (displayArray[cislo / 10]);
27
  digitalWrite(CS, HIGH);
28
}
29
void loop()
30
{
31
  // Hovno
32
}