Bulgarian text on Max7219 using Arduino Uno

Hi. I am doing my university project and I have to display bulgarian text on led matrix MAX7219 including 4 elements. I use Arduino Uno 3. I included MD_Parola and MD_MAX72XX libraries. I also included this file in my project:

// Data file for user example user defined fonts
#ifndef FONTS_DATA_H
#define FONTS_DATA_H

MD_MAX72XX::fontType_t fontBG[] = {
 0, // 0
 0, // 1
 0, // 2
 0, // 3
 0, // 4
 0, // 5
 0, // 6
 0, // 7
 0, // 8
 0, // 9
 0, // 10
 0, // 11
 0, // 12
 0, // 13
 0, // 14
 0, // 15
 0, // 16
 0, // 17
 0, // 18
 0, // 19
 0, // 20
 0, // 21
 0, // 22
 0, // 23
 0, // 24
 0, // 25
 0, // 26
 0, // 27
 0, // 28
 0, // 29
 0, // 30
 0, // 31
 0, // 32
 0, // 33
 0, // 34
 0, // 35
 0, // 36
 0, // 37
 0, // 38
 0, // 39
 0, // 40
 0, // 41
 0, // 42
 0, // 43
 0, // 44
 0, // 45
 0, // 46
 0, // 47
 0, // 48
 0, // 49
 0, // 50
 0, // 51
 0, // 52
 0, // 53
 0, // 54
 0, // 55
 0, // 56
 0, // 57
 0, // 58
 0, // 59
 0, // 60
 0, // 61
 0, // 62
 0, // 63
 0, // 64
 0, // 65
 0, // 66
 0, // 67
 0, // 68
 0, // 69
 0, // 70
 0, // 71
 0, // 72
 0, // 73
 0, // 74
 0, // 75
 0, // 76
 0, // 77
 0, // 78
 0, // 79
 0, // 80
 0, // 81
 0, // 82
 0, // 83
 0, // 84
 0, // 85
 0, // 86
 0, // 87
 0, // 88
 0, // 89
 0, // 90
 0, // 91
 0, // 92
 0, // 93
 0, // 94
 0, // 95
 0, // 96
 0, // 97
 0, // 98
 0, // 99
 0, // 100
 0, // 101
 0, // 102
 0, // 103
 0, // 104
 0, // 105
 0, // 106
 0, // 107
 0, // 108
 0, // 109
 0, // 110
 0, // 111
 0, // 112
 0, // 113
 0, // 114
 0, // 115
 0, // 116
 0, // 117
 0, // 118
 0, // 119
 0, // 120
 0, // 121
 0, // 122
 0, // 123
 0, // 124
 0, // 125
 0, // 126
 0, // 127
 0, // 128
 0, // 129
 0, // 130
 0, // 131
 0, // 132
 0, // 133
 0, // 134
 0, // 135
 0, // 136
 0, // 137
 0, // 138
 0, // 139
 0, // 140
 0, // 141
 0, // 142
 0, // 143
 0, // 144
 0, // 145
 0, // 146
 0, // 147
 0, // 148
 0, // 149
 0, // 150
 0, // 151
 0, // 152
 0, // 153
 0, // 154
 0, // 155
 0, // 156
 0, // 157
 0, // 158
 0, // 159
 0, // 160
 0, // 161
 0, // 162
 0, // 163
 0, // 164
 0, // 165
 0, // 166
 0, // 167
 0, // 168
 0, // 169
 0, // 170
 0, // 171
 0, // 172
 0, // 173
 0, // 174
 0, // 175
 0, // 176
 0, // 177
 0, // 178
 0, // 179
 0, // 180
 0, // 181
 0, // 182
 0, // 183
 0, // 184
 0, // 185
 0, // 186
 0, // 187
 0, // 188
 0, // 189
 0, // 190
 0, // 191
  5, 0x7e, 0x11, 0x11, 0x11, 0x7e,             // 192 - 'А'  x0c0
  5, 0x7f, 0x49, 0x49, 0x49, 0x31,             // 193 - 'Б'  x0c1
  5, 0x7f, 0x49, 0x49, 0x49, 0x36,             // 194 - 'B'  x0c2
  5, 0x7f, 0x01, 0x01, 0x01, 0x03,             // 195 - 'Г'  x0c3
  6, 0xc0, 0x7e, 0x41, 0x41, 0x7e, 0xc0,       // 196 - 'Д'  x0c4
  5, 0x7f, 0x49, 0x49, 0x49, 0x41,             // 197 - 'E'  x0c5
  5, 0x77, 0x08, 0x7f, 0x08, 0x77,             // 198 - 'Ж'  x0c6
  5, 0x41, 0x49, 0x49, 0x49, 0x36,             // 199 - 'З'  x0c7
  5, 0x7f, 0x10, 0x08, 0x04, 0x7f,             // 200 - 'И'  x0c8
  5, 0x7f, 0x10, 0x09, 0x04, 0x7f,             // 201 - 'Й'  x0c9
  5, 0x7f, 0x08, 0x14, 0x22, 0x41,             // 202 - 'K'  x0ca
  5, 0x40, 0x3e, 0x01, 0x01, 0x7f,             // 203 - 'Л'  x0cb
  5, 0x7f, 0x02, 0x0c, 0x02, 0x7f,             // 204 - 'M'  x0cc
  5, 0x7f, 0x08, 0x08, 0x08, 0x7f,             // 205 - 'H'  x0cd
  5, 0x3e, 0x41, 0x41, 0x41, 0x3e,             // 206 - 'O'  x0ce
  5, 0x7f, 0x01, 0x01, 0x01, 0x7f,             // 207 - 'П'  x0cf
  5, 0x7f, 0x09, 0x09, 0x09, 0x06,             // 208 - 'Р'  x0d0
  5, 0x3e, 0x41, 0x41, 0x41, 0x22,             // 209 - 'C'  x0d1
  5, 0x03, 0x01, 0x7f, 0x01, 0x03,             // 210 - 'T'  x0d2
  5, 0x27, 0x48, 0x48, 0x48, 0x3f,             // 211 - 'У'  x0d3
  7, 0x1c, 0x22, 0x22, 0x7f, 0x22, 0x22, 0x1c, // 212 - 'Ф'  x0d4
  5, 0x63, 0x14, 0x08, 0x14, 0x63,             // 213 - 'X'  x0d5
  6, 0x7f, 0x40, 0x40, 0x40, 0x7f, 0xc0,       // 214 - 'Ц'  x0d6
  5, 0x07, 0x08, 0x08, 0x08, 0x7f,             // 215 - 'Ч'  x0d7
  5, 0x7f, 0x40, 0x7e, 0x40, 0x7f,             // 216 - 'Ш'  x0d8
  6, 0x7f, 0x40, 0x7e, 0x40, 0x7f, 0xc0,       // 217 - 'Щ'  x0d9
  7, 0x01, 0x01, 0x7f, 0x48, 0x48, 0x48, 0x30, // 218 - 'Ъ'  x0da
  5, 0x7f, 0x48, 0x48, 0x30, 0x7f,             // 219 - 'Ы'  x0db
  5, 0x7f, 0x48, 0x48, 0x48, 0x30,             // 220 - 'Ь'  x0dc
  5, 0x22, 0x41, 0x49, 0x49, 0x3e,             // 221 - 'Э'  x0dd
  6, 0x7f, 0x08, 0x3e, 0x41, 0x41, 0x3e,       // 222 - 'Ю'  x0de
  5, 0x46, 0x29, 0x19, 0x09, 0x7f,             // 223 - 'Я'  x0df
  5, 0x20, 0x54, 0x54, 0x54, 0x78,             // 224 - 'а'  x0e0
  5, 0x3c, 0x4a, 0x4a, 0x49, 0x31,             // 225 - 'б'  x0e1
  5, 0x7c, 0x54, 0x54, 0x54, 0x28,             // 226 - 'в'  x0e2
  4, 0x7c, 0x04, 0x04, 0x0c,                   // 227 - 'г'  x0e3
  6, 0xc0, 0x78, 0x44, 0x44, 0x78, 0xc0,       // 228 - 'д'  x0e4
  5, 0x38, 0x54, 0x54, 0x54, 0x18,             // 229 - 'e'  x0e5
  5, 0x6c, 0x10, 0x7c, 0x10, 0x6c,             // 230 - 'ж'  x0e6
  5, 0x44, 0x54, 0x54, 0x54, 0x28,             // 231 - 'з'  x0e7
  5, 0x7c, 0x20, 0x10, 0x08, 0x7c,             // 232 - 'и'  x0e8
  5, 0x7c, 0x20, 0x12, 0x08, 0x7c,	       // 233 - 'й'  x0e9
  5, 0x7c, 0x10, 0x10, 0x28, 0x44,             // 234 - 'к'  x0ea
  5, 0x40, 0x38, 0x04, 0x04, 0x7c,             // 235 - 'л'  x0eb
  5, 0x7c, 0x08, 0x10, 0x08, 0x7c,             // 236 - 'м'  x0ec
  5, 0x7c, 0x10, 0x10, 0x10, 0x7c,             // 237 - 'н'  x0ed
  5, 0x38, 0x44, 0x44, 0x44, 0x38,             // 238 - 'o'  x0ee
  5, 0x7c, 0x04, 0x04, 0x04, 0x7c,             // 239 - 'п'  x0ef
  5, 0xfc, 0x24, 0x24, 0x24, 0x18,             // 240 - 'р'  x0f0
  4, 0x38, 0x44, 0x44, 0x44,                   // 241 - 'с'  x0f1
  5, 0x0c, 0x04, 0x7c, 0x04, 0x0c,             // 242 - 'т'  x0f2
  5, 0x4c, 0x90, 0x90, 0x50, 0x3c,             // 243 - 'у'  x0f3
  7, 0x10, 0x28, 0x28, 0xfc, 0x28, 0x28, 0x10, // 244 - 'ф'  x0f4
  5, 0x44, 0x28, 0x10, 0x28, 0x44,             // 245 - 'x'  x0f5
  5, 0x7c, 0x40, 0x40, 0x7c, 0xc0,             // 246 - 'ц'  x0f6
  5, 0x0c, 0x10, 0x10, 0x10, 0x7c,             // 247 - 'ч'  x0f7
  5, 0x7c, 0x40, 0x78, 0x40, 0x7c,             // 248 - 'ш'  x0f8
  6, 0x7c, 0x40, 0x78, 0x40, 0x7c, 0xc0,       // 249 - 'щ'  x0f9
  6, 0x04, 0x7c, 0x50, 0x50, 0x50, 0x20,       // 250 - 'ъ'  x0fa
  5, 0x7c, 0x50, 0x50, 0x20, 0x7c,             // 251 - 'ы'  x0fb
  5, 0x7c, 0x50, 0x50, 0x50, 0x20,             // 252 - 'ь'  x0fc
  5, 0x28, 0x44, 0x54, 0x54, 0x38,             // 253 - 'э'  x0fd
  6, 0x7c, 0x10, 0x38, 0x44, 0x44, 0x38,       // 254 - 'ю'  x0fe
  5, 0x48, 0x34, 0x14, 0x14, 0x7c              // 255 - 'я'  x0ff
};
#endif

However, that's not working for me and nothing is happening. Where is the problem? Any ideas?

Please, read :

How to get the best out of this forum

and to facilitate our understanding and help you, post here your complete code,
but post using the tags by clicking on " < code > " in the toolbar.

Try this code:

1 Like

Thank you very much!!! That's finally working for me!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.