/**
* Zahlen
* Definition der Zahlen fuer die Sekundenanzeige der QLOCKTWO.
* Die Zahlen sind wie die Woerter Bitmasken fuer die Matrix.
*
* @mc Arduino/RBBB
* @autor Christian Aschoff / caschoff _AT_ mac _DOT_ com
* @version 1.3
* @created 18.2.2011
* @updated 18.1.2013
*
* Versionshistorie:
* V 1.1: - A/M fuer die Umschaltung zwischen LDR auto/manuell hinzugefuegt (Danke an Alexander).
* V 1.2: - Bitmaps in den PROGMEM ausgelagert.
* V 1.3: - Staben von V 1.1 in eigene Datei ausgelagert und das Alphabet komplettiert.
*/
#ifndef ZAHLEN_H
#define ZAHLEN_H
#include
//extern const char ziffern[][7] PROGMEM;
const char ziffern[][7] PROGMEM = {
{ // 0:0
0b00001110,
0b00010001,
0b00010011,
0b00010101,
0b00011001,
0b00010001,
0b00001110
}
,
{ // 1:1
0b00000100,
0b00001100,
0b00000100,
0b00000100,
0b00000100,
0b00000100,
0b00001110
}
,
{ // 2:2
0b00001110,
0b00010001,
0b00000001,
0b00000010,
0b00000100,
0b00001000,
0b00011111
}
,
{ // 3:3
0b00011111,
0b00000010,
0b00000100,
0b00000010,
0b00000001,
0b00010001,
0b00001110
}
,
{ // 4:4
0b00000010,
0b00000110,
0b00001010,
0b00010010,
0b00011111,
0b00000010,
0b00000010
}
,
{ // 5:5
0b00011111,
0b00010000,
0b00011110,
0b00000001,
0b00000001,
0b00010001,
0b00001110
}
,
{ // 6:6
0b00000110,
0b00001000,
0b00010000,
0b00011110,
0b00010001,
0b00010001,
0b00001110
}
,
{ // 7:7
0b00011111,
0b00000001,
0b00000010,
0b00000100,
0b00001000,
0b00001000,
0b00001000
}
,
{ // 8:8
0b00001110,
0b00010001,
0b00010001,
0b00001110,
0b00010001,
0b00010001,
0b00001110
}
,
{ // 9:9
0b00001110,
0b00010001,
0b00010001,
0b00001111,
0b00000001,
0b00000010,
0b00001100
}
};
//kleinere Zahlen f?r Eventzeitauswahl
const char ziffernB[][5] PROGMEM = {
{0x1e, 0x12, 0x12, 0x12, 0x1e},
{0x04, 0x0c, 0x04, 0x04, 0x0e},
{0x1e, 0x02, 0x1e, 0x10, 0x1e},
{0x1e, 0x02, 0x0e, 0x02, 0x1e},
{0x12, 0x12, 0x1e, 0x02, 0x02},
{0x1e, 0x10, 0x1e, 0x02, 0x1e},
{0x1e, 0x10, 0x1e, 0x12, 0x1e},
{0x1e, 0x02, 0x02, 0x02, 0x02},
{0x1e, 0x12, 0x1e, 0x12, 0x1e},
{0x1e, 0x12, 0x1e, 0x02, 0x1e}
};
#endif