Primjer kretanja kroz izbornike na SSD1306 OLED zaslonu uz pomoć 4 tipke.
Dependencies: mbed OLED_SSD1306
Video rada projekta : https://youtu.be/hMW1pZ-a_38
Logika kretanja kroz izbornike
Shema
ikone.h@0:fa9ec70cc128, 2022-01-31 (annotated)
- Committer:
- oh_snaep
- Date:
- Mon Jan 31 20:44:44 2022 +0000
- Revision:
- 0:fa9ec70cc128
Predaja projekta
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
oh_snaep | 0:fa9ec70cc128 | 1 | const unsigned static char settings_48x48[] = { |
oh_snaep | 0:fa9ec70cc128 | 2 | 0x00, 0x00, 0xC0, 0x02, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, |
oh_snaep | 0:fa9ec70cc128 | 3 | 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x0F, 0x00, 0x00, |
oh_snaep | 0:fa9ec70cc128 | 4 | 0x00, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, |
oh_snaep | 0:fa9ec70cc128 | 5 | 0x00, 0x07, 0xF8, 0x1F, 0xE0, 0x00, 0x80, 0x1F, 0xFC, 0x3F, 0xF8, 0x01, |
oh_snaep | 0:fa9ec70cc128 | 6 | 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, |
oh_snaep | 0:fa9ec70cc128 | 7 | 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, |
oh_snaep | 0:fa9ec70cc128 | 8 | 0x80, 0xFF, 0x3F, 0xFD, 0xFF, 0x01, 0x80, 0xFF, 0x07, 0xE0, 0xFF, 0x00, |
oh_snaep | 0:fa9ec70cc128 | 9 | 0x00, 0xFF, 0x01, 0x80, 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00, |
oh_snaep | 0:fa9ec70cc128 | 10 | 0x00, 0x7F, 0x00, 0x00, 0xFE, 0x00, 0x80, 0x3F, 0x00, 0x00, 0xFC, 0x01, |
oh_snaep | 0:fa9ec70cc128 | 11 | 0x80, 0x3F, 0x00, 0x00, 0xF8, 0x01, 0xC0, 0x1F, 0x00, 0x00, 0xF8, 0x07, |
oh_snaep | 0:fa9ec70cc128 | 12 | 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x1F, 0xFF, 0x1F, 0x00, 0x00, 0xF8, 0x7F, |
oh_snaep | 0:fa9ec70cc128 | 13 | 0xFF, 0x0F, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0xF0, 0xFF, |
oh_snaep | 0:fa9ec70cc128 | 14 | 0xFF, 0x0F, 0x00, 0x00, 0xF0, 0xFF, 0xFE, 0x1F, 0x00, 0x00, 0xF0, 0xFF, |
oh_snaep | 0:fa9ec70cc128 | 15 | 0xFE, 0x0F, 0x00, 0x00, 0xF8, 0x7F, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x1F, |
oh_snaep | 0:fa9ec70cc128 | 16 | 0xC0, 0x1F, 0x00, 0x00, 0xF8, 0x03, 0x80, 0x3F, 0x00, 0x00, 0xFC, 0x01, |
oh_snaep | 0:fa9ec70cc128 | 17 | 0x80, 0x7F, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x7F, 0x00, 0x00, 0xFE, 0x00, |
oh_snaep | 0:fa9ec70cc128 | 18 | 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x03, 0xC0, 0xFF, 0x00, |
oh_snaep | 0:fa9ec70cc128 | 19 | 0x00, 0xFF, 0x07, 0xE0, 0xFF, 0x01, 0x80, 0xFF, 0x7F, 0xFD, 0xFF, 0x01, |
oh_snaep | 0:fa9ec70cc128 | 20 | 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, |
oh_snaep | 0:fa9ec70cc128 | 21 | 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, |
oh_snaep | 0:fa9ec70cc128 | 22 | 0x80, 0x1F, 0xFE, 0x7F, 0xF8, 0x01, 0x00, 0x0F, 0xF8, 0x1F, 0xF0, 0x00, |
oh_snaep | 0:fa9ec70cc128 | 23 | 0x00, 0x00, 0xF8, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x0F, 0x00, 0x00, |
oh_snaep | 0:fa9ec70cc128 | 24 | 0x00, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, |
oh_snaep | 0:fa9ec70cc128 | 25 | 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x05, 0x00, 0x00, |
oh_snaep | 0:fa9ec70cc128 | 26 | }; |
oh_snaep | 0:fa9ec70cc128 | 27 | |
oh_snaep | 0:fa9ec70cc128 | 28 | const unsigned static char strelica_desno_12x9[] = { |
oh_snaep | 0:fa9ec70cc128 | 29 | 0x02, 0x00, 0x1E, 0x00, 0x7E, 0x00, 0xFE, 0x03, 0xFF, 0x07, 0xFE, 0x01, |
oh_snaep | 0:fa9ec70cc128 | 30 | 0x7E, 0x00, 0x0E, 0x00, 0x02, 0x00, }; |
oh_snaep | 0:fa9ec70cc128 | 31 | |
oh_snaep | 0:fa9ec70cc128 | 32 | const unsigned static char strelica_lijevo_12x9[] = { |
oh_snaep | 0:fa9ec70cc128 | 33 | 0x00, 0x04, 0x00, 0x07, 0xE0, 0x07, 0xF8, 0x07, 0xFE, 0x0F, 0xFC, 0x07, |
oh_snaep | 0:fa9ec70cc128 | 34 | 0xE0, 0x07, 0x80, 0x07, 0x00, 0x04, }; |
oh_snaep | 0:fa9ec70cc128 | 35 | |
oh_snaep | 0:fa9ec70cc128 | 36 | const unsigned char x_9x9[] = { |
oh_snaep | 0:fa9ec70cc128 | 37 | 0x83, 0x01, 0xC7, 0x01, 0xEE, 0x00, 0x7C, 0x00, 0x38, 0x00, 0x7C, 0x00, |
oh_snaep | 0:fa9ec70cc128 | 38 | 0xEE, 0x00, 0xC7, 0x01, 0x83, 0x01, }; |
oh_snaep | 0:fa9ec70cc128 | 39 | |
oh_snaep | 0:fa9ec70cc128 | 40 | |
oh_snaep | 0:fa9ec70cc128 | 41 | const unsigned char check_11x9[] = { |
oh_snaep | 0:fa9ec70cc128 | 42 | 0x00, 0x06, 0x00, 0x07, 0x80, 0x03, 0xC3, 0x01, 0xE7, 0x00, 0x7E, 0x00, |
oh_snaep | 0:fa9ec70cc128 | 43 | 0x3C, 0x00, 0x18, 0x00, 0x00, 0x00, }; |
oh_snaep | 0:fa9ec70cc128 | 44 | |
oh_snaep | 0:fa9ec70cc128 | 45 |