در این آموزش در خصوص OLED صحبت کردیم و درگاه I2C صحبت کردیم و توسط کتابخانه نوشته شده توسط Adafruit چند نمونه برنامه نوشتیم. در این آموزش قصد داریم مستقیما برویم سراغ کتابخانه ThingPulse و چند نمونه برنامه بنویسیم. مدار مورد استفاده همان مداری است که برای کتابخانه Adafruit استفاده کردیم که تصویر آن را در زیر مشاهده می کنید:

نصب کتابخانه ThingPulse
جهت نصب کتابخانه مراحل ذیل را دنبال کنید:
- ابتدا کتابخانه را از این لینک دانلود کنید
 - به منوی Sketch->Include Library->Add .ZIP Library بروید و فایل فشرده ای که در مرحله قبل دانلود کردید به کتابخانه های Arduino IDE اضافه کنید.
 
یک پروژه جدید در Arduino IDE ایجاد کنید سپس دکمه ای که در گوشه راست و در بالای IDE قرار دارد مطابق شکل زیر کلیک کرده و گزینه New Tab را انتخاب کنیدو نام زبانه جدید را Fonts.h انتخاب کنید. همین رویه را جهت ایجاد به زبانه دیگر به نام Images.h تکرار کنید

در این مثال قصد داریم علاوه بر نمایش متن هم یک فونت جدید به برنامه اضافه کنیم و هم یک تصویر Bitmap را بر روی صفحه نمایش دهیم. این دو زبانه جدید را هم به همین منطور اضافه کردیم که کد برنامه تمیز تر باشد.
اضافه کردن فونت به برنامه
برای ساخت یک فونت جدید به این آدرس مراجعه کنید.

همه چیز واضح و مشخص است. فیلد اول مربوط به اندازه نمایشگر است. با توجه اینکه ما از نمایشگر ۰٫۹۶ استفاده می کنیم، آن را در حالت پیشفرض رها می کنیم. در فیلد Font Family می توانید از میان انبوهی از فونت ها فونت مورد نظر خود را انتخاب کنید. در فیلد Style میزان ضخامت فونت و مایل بودن و یا نبودن آن را انتخاب کنید. فیلد Size که مسلما اندازه فونت و فیلد آخر مربوط به نسخه کتابخانه مورد استفاده می باشد. که نیازی تغییر ندارد. دکمه Create را کلید کنید و کد تولید شده در زیر فرم را در زبانه Fonts.h کپی و پیست کنید. بر حسب فونتی که انتخاب کرده اید نام آرایه مربوط به فونت متفاوت است. می توانید آن را به نامی دلخواه تغییر دهید و یا بدون تغییر رها کنید. از آنجائیکه فونتها قرار نیست در طول اجرا برنامه تغییر کنند از کلمه const در تعریف آرایه فونت استفاده شده است. همچنین جهت صرفه جویی حافظه رم و قرار گرفتن کد فونت بر روی حافظه برنامه از کلمه کلیدی PROGMEM استفاده شده است.
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425  | 
						// Created by http://oleddisplay.squix.ch/ Consider a donation // In case of problems make sure that you are using the font file with the correct version! const char Unkempt_Regular_16[] PROGMEM = {   0x10, // Width: 16   0x15, // Height: 21   0x20, // First Char: 32   0xE0, // Numbers of Chars: 224   // Jump Table:   0xFF, 0xFF, 0x00, 0x05,  // 32:65535   0x00, 0x00, 0x05, 0x03,  // 33:0   0x00, 0x05, 0x08, 0x03,  // 34:5   0x00, 0x0D, 0x14, 0x07,  // 35:13   0x00, 0x21, 0x14, 0x08,  // 36:33   0x00, 0x35, 0x1A, 0x09,  // 37:53   0x00, 0x4F, 0x1D, 0x0A,  // 38:79   0x00, 0x6C, 0x02, 0x02,  // 39:108   0x00, 0x6E, 0x0C, 0x05,  // 40:110   0x00, 0x7A, 0x0E, 0x05,  // 41:122   0x00, 0x88, 0x10, 0x06,  // 42:136   0x00, 0x98, 0x11, 0x06,  // 43:152   0x00, 0xA9, 0x06, 0x03,  // 44:169   0x00, 0xAF, 0x11, 0x06,  // 45:175   0x00, 0xC0, 0x05, 0x03,  // 46:192   0x00, 0xC5, 0x11, 0x07,  // 47:197   0x00, 0xD6, 0x20, 0x0B,  // 48:214   0x00, 0xF6, 0x0B, 0x05,  // 49:246   0x01, 0x01, 0x17, 0x09,  // 50:257   0x01, 0x18, 0x17, 0x09,  // 51:280   0x01, 0x2F, 0x17, 0x08,  // 52:303   0x01, 0x46, 0x1A, 0x09,  // 53:326   0x01, 0x60, 0x1A, 0x09,  // 54:352   0x01, 0x7A, 0x16, 0x09,  // 55:378   0x01, 0x90, 0x1A, 0x09,  // 56:400   0x01, 0xAA, 0x17, 0x09,  // 57:426   0x01, 0xC1, 0x05, 0x03,  // 58:449   0x01, 0xC6, 0x06, 0x03,  // 59:454   0x01, 0xCC, 0x0E, 0x05,  // 60:460   0x01, 0xDA, 0x11, 0x06,  // 61:474   0x01, 0xEB, 0x0E, 0x05,  // 62:491   0x01, 0xF9, 0x11, 0x07,  // 63:505   0x02, 0x0A, 0x1A, 0x0A,  // 64:522   0x02, 0x24, 0x1E, 0x0A,  // 65:548   0x02, 0x42, 0x1D, 0x0B,  // 66:578   0x02, 0x5F, 0x1D, 0x0A,  // 67:607   0x02, 0x7C, 0x1A, 0x09,  // 68:636   0x02, 0x96, 0x1A, 0x09,  // 69:662   0x02, 0xB0, 0x14, 0x07,  // 70:688   0x02, 0xC4, 0x20, 0x0B,  // 71:708   0x02, 0xE4, 0x1E, 0x0A,  // 72:740   0x03, 0x02, 0x09, 0x04,  // 73:770   0x03, 0x0B, 0x16, 0x08,  // 74:779   0x03, 0x21, 0x1E, 0x0A,  // 75:801   0x03, 0x3F, 0x17, 0x08,  // 76:831   0x03, 0x56, 0x29, 0x0E,  // 77:854   0x03, 0x7F, 0x1C, 0x0A,  // 78:895   0x03, 0x9B, 0x23, 0x0C,  // 79:923   0x03, 0xBE, 0x1D, 0x0A,  // 80:958   0x03, 0xDB, 0x23, 0x0D,  // 81:987   0x03, 0xFE, 0x1E, 0x0A,  // 82:1022   0x04, 0x1C, 0x1D, 0x0A,  // 83:1052   0x04, 0x39, 0x17, 0x08,  // 84:1081   0x04, 0x50, 0x22, 0x0C,  // 85:1104   0x04, 0x72, 0x16, 0x08,  // 86:1138   0x04, 0x88, 0x28, 0x0E,  // 87:1160   0x04, 0xB0, 0x21, 0x0B,  // 88:1200   0x04, 0xD1, 0x13, 0x07,  // 89:1233   0x04, 0xE4, 0x19, 0x09,  // 90:1252   0x04, 0xFD, 0x09, 0x04,  // 91:1277   0x05, 0x06, 0x11, 0x07,  // 92:1286   0x05, 0x17, 0x09, 0x04,  // 93:1303   0x05, 0x20, 0x14, 0x07,  // 94:1312   0x05, 0x34, 0x1B, 0x09,  // 95:1332   0x05, 0x4F, 0x13, 0x0C,  // 96:1359   0x05, 0x62, 0x17, 0x08,  // 97:1378   0x05, 0x79, 0x17, 0x08,  // 98:1401   0x05, 0x90, 0x14, 0x07,  // 99:1424   0x05, 0xA4, 0x17, 0x08,  // 100:1444   0x05, 0xBB, 0x14, 0x07,  // 101:1467   0x05, 0xCF, 0x10, 0x06,  // 102:1487   0x05, 0xDF, 0x17, 0x08,  // 103:1503   0x05, 0xF6, 0x1A, 0x09,  // 104:1526   0x06, 0x10, 0x0B, 0x04,  // 105:1552   0x06, 0x1B, 0x09, 0x04,  // 106:1563   0x06, 0x24, 0x17, 0x08,  // 107:1572   0x06, 0x3B, 0x08, 0x04,  // 108:1595   0x06, 0x43, 0x26, 0x0D,  // 109:1603   0x06, 0x69, 0x1A, 0x09,  // 110:1641   0x06, 0x83, 0x14, 0x08,  // 111:1667   0x06, 0x97, 0x14, 0x07,  // 112:1687   0x06, 0xAB, 0x17, 0x08,  // 113:1707   0x06, 0xC2, 0x11, 0x07,  // 114:1730   0x06, 0xD3, 0x14, 0x07,  // 115:1747   0x06, 0xE7, 0x0E, 0x05,  // 116:1767   0x06, 0xF5, 0x1E, 0x0A,  // 117:1781   0x07, 0x13, 0x17, 0x08,  // 118:1811   0x07, 0x2A, 0x29, 0x0E,  // 119:1834   0x07, 0x53, 0x1B, 0x09,  // 120:1875   0x07, 0x6E, 0x1A, 0x09,  // 121:1902   0x07, 0x88, 0x15, 0x08,  // 122:1928   0x07, 0x9D, 0x0C, 0x05,  // 123:1949   0x07, 0xA9, 0x05, 0x03,  // 124:1961   0x07, 0xAE, 0x0B, 0x05,  // 125:1966   0x07, 0xB9, 0x1A, 0x09,  // 126:1977   0xFF, 0xFF, 0x00, 0x05,  // 127:65535   0xFF, 0xFF, 0x00, 0x05,  // 128:65535   0xFF, 0xFF, 0x00, 0x05,  // 129:65535   0xFF, 0xFF, 0x00, 0x05,  // 130:65535   0xFF, 0xFF, 0x00, 0x05,  // 131:65535   0xFF, 0xFF, 0x00, 0x05,  // 132:65535   0xFF, 0xFF, 0x00, 0x05,  // 133:65535   0xFF, 0xFF, 0x00, 0x05,  // 134:65535   0xFF, 0xFF, 0x00, 0x05,  // 135:65535   0xFF, 0xFF, 0x00, 0x05,  // 136:65535   0xFF, 0xFF, 0x00, 0x05,  // 137:65535   0xFF, 0xFF, 0x00, 0x05,  // 138:65535   0xFF, 0xFF, 0x00, 0x05,  // 139:65535   0xFF, 0xFF, 0x00, 0x05,  // 140:65535   0xFF, 0xFF, 0x00, 0x05,  // 141:65535   0xFF, 0xFF, 0x00, 0x05,  // 142:65535   0xFF, 0xFF, 0x00, 0x05,  // 143:65535   0xFF, 0xFF, 0x00, 0x05,  // 144:65535   0xFF, 0xFF, 0x00, 0x05,  // 145:65535   0xFF, 0xFF, 0x00, 0x05,  // 146:65535   0xFF, 0xFF, 0x00, 0x05,  // 147:65535   0xFF, 0xFF, 0x00, 0x05,  // 148:65535   0xFF, 0xFF, 0x00, 0x05,  // 149:65535   0xFF, 0xFF, 0x00, 0x05,  // 150:65535   0xFF, 0xFF, 0x00, 0x05,  // 151:65535   0xFF, 0xFF, 0x00, 0x05,  // 152:65535   0xFF, 0xFF, 0x00, 0x05,  // 153:65535   0xFF, 0xFF, 0x00, 0x05,  // 154:65535   0xFF, 0xFF, 0x00, 0x05,  // 155:65535   0xFF, 0xFF, 0x00, 0x05,  // 156:65535   0xFF, 0xFF, 0x00, 0x05,  // 157:65535   0xFF, 0xFF, 0x00, 0x05,  // 158:65535   0xFF, 0xFF, 0x00, 0x05,  // 159:65535   0xFF, 0xFF, 0x00, 0x05,  // 160:65535   0x07, 0xD3, 0x05, 0x03,  // 161:2003   0x07, 0xD8, 0x11, 0x06,  // 162:2008   0x07, 0xE9, 0x14, 0x07,  // 163:2025   0x07, 0xFD, 0x11, 0x06,  // 164:2045   0x08, 0x0E, 0x1D, 0x0A,  // 165:2062   0x08, 0x2B, 0x05, 0x03,  // 166:2091   0x08, 0x30, 0x14, 0x07,  // 167:2096   0x08, 0x44, 0x16, 0x0C,  // 168:2116   0x08, 0x5A, 0x20, 0x0B,  // 169:2138   0x08, 0x7A, 0x0E, 0x05,  // 170:2170   0x08, 0x88, 0x0B, 0x05,  // 171:2184   0x08, 0x93, 0x1A, 0x09,  // 172:2195   0x08, 0xAD, 0x11, 0x06,  // 173:2221   0x08, 0xBE, 0x1D, 0x0A,  // 174:2238   0x08, 0xDB, 0x16, 0x0C,  // 175:2267   0x08, 0xF1, 0x0A, 0x05,  // 176:2289   0x08, 0xFB, 0x11, 0x06,  // 177:2299   0x09, 0x0C, 0x0B, 0x04,  // 178:2316   0x09, 0x17, 0x0B, 0x04,  // 179:2327   0x09, 0x22, 0x13, 0x0C,  // 180:2338   0x09, 0x35, 0x1B, 0x09,  // 181:2357   0x09, 0x50, 0x16, 0x09,  // 182:2384   0x09, 0x66, 0x05, 0x02,  // 183:2406   0x09, 0x6B, 0x18, 0x0C,  // 184:2411   0x09, 0x83, 0x05, 0x02,  // 185:2435   0x09, 0x88, 0x11, 0x06,  // 186:2440   0x09, 0x99, 0x0E, 0x05,  // 187:2457   0x09, 0xA7, 0x17, 0x08,  // 188:2471   0x09, 0xBE, 0x17, 0x08,  // 189:2494   0x09, 0xD5, 0x1A, 0x0A,  // 190:2517   0x09, 0xEF, 0x11, 0x07,  // 191:2543   0x0A, 0x00, 0x1E, 0x0A,  // 192:2560   0x0A, 0x1E, 0x1E, 0x0A,  // 193:2590   0x0A, 0x3C, 0x1E, 0x0A,  // 194:2620   0x0A, 0x5A, 0x1E, 0x0A,  // 195:2650   0x0A, 0x78, 0x1E, 0x0A,  // 196:2680   0x0A, 0x96, 0x1E, 0x0A,  // 197:2710   0x0A, 0xB4, 0x2D, 0x10,  // 198:2740   0x0A, 0xE1, 0x1D, 0x0A,  // 199:2785   0x0A, 0xFE, 0x1A, 0x09,  // 200:2814   0x0B, 0x18, 0x1A, 0x09,  // 201:2840   0x0B, 0x32, 0x1A, 0x09,  // 202:2866   0x0B, 0x4C, 0x1A, 0x09,  // 203:2892   0x0B, 0x66, 0x09, 0x04,  // 204:2918   0x0B, 0x6F, 0x09, 0x04,  // 205:2927   0x0B, 0x78, 0x09, 0x04,  // 206:2936   0x0B, 0x81, 0x0A, 0x04,  // 207:2945   0x0B, 0x8B, 0x1A, 0x09,  // 208:2955   0x0B, 0xA5, 0x1C, 0x0A,  // 209:2981   0x0B, 0xC1, 0x23, 0x0C,  // 210:3009   0x0B, 0xE4, 0x23, 0x0C,  // 211:3044   0x0C, 0x07, 0x23, 0x0C,  // 212:3079   0x0C, 0x2A, 0x23, 0x0C,  // 213:3114   0x0C, 0x4D, 0x23, 0x0C,  // 214:3149   0x0C, 0x70, 0x0E, 0x05,  // 215:3184   0x0C, 0x7E, 0x23, 0x0D,  // 216:3198   0x0C, 0xA1, 0x22, 0x0C,  // 217:3233   0x0C, 0xC3, 0x22, 0x0C,  // 218:3267   0x0C, 0xE5, 0x22, 0x0C,  // 219:3301   0x0D, 0x07, 0x22, 0x0C,  // 220:3335   0x0D, 0x29, 0x13, 0x07,  // 221:3369   0x0D, 0x3C, 0x1D, 0x0A,  // 222:3388   0x0D, 0x59, 0x1D, 0x0A,  // 223:3417   0x0D, 0x76, 0x17, 0x08,  // 224:3446   0x0D, 0x8D, 0x17, 0x08,  // 225:3469   0x0D, 0xA4, 0x17, 0x08,  // 226:3492   0x0D, 0xBB, 0x17, 0x08,  // 227:3515   0x0D, 0xD2, 0x17, 0x08,  // 228:3538   0x0D, 0xE9, 0x17, 0x08,  // 229:3561   0x0E, 0x00, 0x26, 0x0E,  // 230:3584   0x0E, 0x26, 0x14, 0x07,  // 231:3622   0x0E, 0x3A, 0x14, 0x07,  // 232:3642   0x0E, 0x4E, 0x14, 0x07,  // 233:3662   0x0E, 0x62, 0x14, 0x07,  // 234:3682   0x0E, 0x76, 0x14, 0x07,  // 235:3702   0x0E, 0x8A, 0x0B, 0x04,  // 236:3722   0x0E, 0x95, 0x0B, 0x04,  // 237:3733   0x0E, 0xA0, 0x0B, 0x04,  // 238:3744   0x0E, 0xAB, 0x0B, 0x04,  // 239:3755   0x0E, 0xB6, 0x14, 0x08,  // 240:3766   0x0E, 0xCA, 0x1A, 0x09,  // 241:3786   0x0E, 0xE4, 0x14, 0x08,  // 242:3812   0x0E, 0xF8, 0x14, 0x08,  // 243:3832   0x0F, 0x0C, 0x14, 0x08,  // 244:3852   0x0F, 0x20, 0x14, 0x08,  // 245:3872   0x0F, 0x34, 0x14, 0x08,  // 246:3892   0x0F, 0x48, 0x14, 0x07,  // 247:3912   0x0F, 0x5C, 0x17, 0x08,  // 248:3932   0x0F, 0x73, 0x1E, 0x0A,  // 249:3955   0x0F, 0x91, 0x1E, 0x0A,  // 250:3985   0x0F, 0xAF, 0x1E, 0x0A,  // 251:4015   0x0F, 0xCD, 0x1E, 0x0A,  // 252:4045   0x0F, 0xEB, 0x1A, 0x09,  // 253:4075   0x10, 0x05, 0x17, 0x09,  // 254:4101   0x10, 0x1C, 0x1A, 0x09,  // 255:4124   // Font Data:   0x00,0x00,0x00,0xC0,0xBF, // 33   0x80,0x03,0x00,0x00,0x00,0x00,0x80,0x03,  // 34   0x00,0x68,0x00,0x00,0x74,0x00,0x00,0x2E,0x00,0x00,0x64,0x00,0x00,0x38,0x00,0x00,0x26,0x00,0x00,0x24,  // 35   0x00,0x60,0x00,0x00,0x77,0x00,0x00,0x49,0x00,0xC0,0xFF,0x03,0x80,0x88,0x01,0x00,0x51,0x00,0x80,0x23,  // 36   0x00,0x03,0x00,0x80,0x82,0x00,0x80,0x62,0x00,0x80,0x33,0x00,0x00,0x0C,0x00,0x00,0x66,0x00,0x80,0x91,0x00,0x80,0x50,0x00,0x00,0x20,  // 37   0x00,0x60,0x00,0x00,0x98,0x00,0x00,0x04,0x01,0xC0,0x07,0x01,0x40,0x8A,0x00,0x40,0xB1,0x00,0x80,0x60,0x00,0x00,0xB4,0x01,0x00,0x08,0x00,0x00,0x08, // 38   0x80,0x03,  // 39   0x00,0x1C,0x00,0x80,0x63,0x00,0x60,0x80,0x01,0x20,0x00,0x01,  // 40   0x00,0x00,0x00,0x20,0x00,0x02,0x40,0x00,0x01,0x80,0xF7,0x00,0x00,0x08,  // 41   0x00,0x02,0x00,0x40,0x01,0x00,0x80,0x03,0x00,0x60,0x07,0x00,0x80,0x00,0x00,0x80,  // 42   0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x7E,0x00,0x00,0x08,0x00,0x00,0x08, // 43   0x00,0x80,0x00,0x00,0x80,0x01,  // 44   0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08, // 45   0x00,0x80,0x00,0x00,0x80, // 46   0x00,0x80,0x00,0x00,0xC0,0x00,0x00,0x30,0x00,0x00,0x0C,0x00,0x00,0x03,0x00,0xC0,0x01, // 47   0x00,0x0C,0x00,0x00,0x73,0x00,0x80,0xC0,0x00,0x40,0x80,0x00,0x40,0x00,0x01,0x40,0x00,0x01,0x40,0x00,0x01,0x40,0x80,0x00,0x80,0xC0,0x00,0x00,0x73,0x00,0x00,0x0C,  // 48   0x00,0x00,0x00,0x00,0x01,0x01,0xC0,0xFF,0x00,0x00,0x80, // 49   0x00,0x00,0x00,0x80,0x81,0x01,0xC0,0x60,0x01,0x40,0x30,0x01,0x40,0x10,0x01,0x40,0x88,0x00,0xC0,0x06,0x01,0x00,0xE1, // 50   0x00,0x00,0x00,0xC0,0x41,0x00,0x40,0x84,0x00,0x40,0x86,0x00,0x40,0x02,0x01,0x40,0x83,0x00,0xC0,0x84,0x00,0x40,0x7C, // 51   0x00,0x0C,0x00,0x00,0x0B,0x00,0xC0,0x08,0x00,0x00,0x08,0x00,0x00,0x88,0x00,0x40,0x88,0x00,0x80,0xFF,0x00,0x00,0x84, // 52   0x00,0x00,0x00,0xC0,0x4F,0x00,0x40,0x84,0x00,0x40,0x04,0x01,0x40,0x04,0x01,0x40,0x04,0x01,0x40,0x84,0x00,0x80,0x69,0x00,0x00,0x30,  // 53   0x00,0x3E,0x00,0x00,0xF9,0x00,0x80,0x84,0x00,0x40,0x02,0x01,0x40,0x02,0x01,0x40,0x02,0x01,0x40,0x02,0x01,0x00,0x84,0x00,0x00,0x78,  // 54   0x40,0x00,0x00,0xC0,0x01,0x00,0x40,0x00,0x00,0x40,0xC0,0x01,0x40,0x30,0x00,0x40,0x0C,0x00,0x40,0x07,0x00,0xC0,  // 55   0x00,0x60,0x00,0x80,0x97,0x00,0xC0,0x08,0x01,0x40,0x08,0x01,0x40,0x08,0x01,0x40,0x08,0x01,0x40,0x8C,0x00,0x80,0xDF,0x00,0x00,0x60,  // 56   0x00,0x07,0x00,0x80,0x08,0x00,0x40,0x10,0x00,0x40,0x10,0x01,0x40,0x90,0x00,0x40,0x90,0x00,0x40,0x68,0x00,0x80,0x3F, // 57   0x00,0x90,0x00,0x00,0x98, // 58   0x00,0x90,0x00,0x00,0x98,0x01,  // 59   0x00,0x08,0x00,0x00,0x14,0x00,0x00,0x24,0x00,0x00,0x42,0x00,0x00,0x01,  // 60   0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18, // 61   0x00,0x41,0x00,0x00,0x42,0x00,0x00,0x24,0x00,0x00,0x1C,0x00,0x00,0x08,  // 62   0x80,0x00,0x00,0x40,0x00,0x00,0x40,0xBC,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x80,0x03, // 63   0x00,0x1C,0x00,0x00,0x62,0x00,0x00,0x51,0x00,0x80,0xAC,0x00,0x80,0xA2,0x00,0x80,0x91,0x00,0x80,0x9E,0x00,0x80,0x50,0x00,0x00,0x4F,  // 64   0x00,0x00,0x01,0x00,0xE0,0x01,0x00,0x1C,0x01,0x80,0x13,0x00,0x60,0x10,0x00,0x80,0x11,0x00,0x00,0x16,0x00,0x00,0x38,0x01,0x00,0xE0,0x01,0x00,0x00,0x01,  // 65   0x40,0x00,0x00,0xC0,0x01,0x01,0x40,0xFE,0x01,0x40,0x08,0x01,0x40,0x08,0x01,0x40,0x08,0x01,0x40,0x08,0x01,0x40,0x0C,0x01,0x80,0x9B,0x01,0x00,0xF0, // 66   0x00,0x3C,0x00,0x00,0xC3,0x00,0x80,0x80,0x00,0x40,0x00,0x01,0x40,0x00,0x01,0x40,0x00,0x01,0x40,0x01,0x01,0x40,0x01,0x01,0x80,0x81,0x00,0x80,0x40, // 67   0x40,0x00,0x01,0xE0,0xFF,0x01,0x20,0x00,0x01,0x20,0x00,0x01,0x40,0x80,0x00,0x40,0x80,0x00,0xC0,0x40,0x00,0x00,0x61,0x00,0x00,0x1E,  // 68   0x20,0x80,0x00,0x20,0xFC,0x00,0xE0,0x8B,0x00,0x20,0x88,0x00,0x20,0x88,0x00,0x20,0x9E,0x00,0x20,0x80,0x00,0xE0,0xF1,0x00,0x00,0x80,  // 69   0x40,0x00,0x01,0xC0,0xBF,0x01,0x20,0xC8,0x01,0x20,0x08,0x01,0x20,0x1E,0x00,0x20,0x00,0x00,0xE0,0x03,  // 70   0x00,0x18,0x00,0x00,0x67,0x00,0x80,0x81,0x00,0xC0,0x80,0x00,0x40,0x00,0x01,0x40,0x10,0x01,0x40,0x10,0x01,0x40,0x92,0x00,0x80,0xD1,0x00,0x00,0xF1,0x00,0x00,0x10,  // 71   0x40,0x00,0x01,0xC0,0xFF,0x01,0x40,0x08,0x01,0x40,0x08,0x01,0x40,0x08,0x00,0x00,0x08,0x00,0x40,0x08,0x01,0x40,0x08,0x01,0xC0,0xFF,0x01,0x40,0x00,0x01,  // 72   0x40,0x00,0x01,0xE0,0xFF,0x01,0x40,0x00,0x01, // 73   0x00,0xE0,0x00,0x00,0x00,0x01,0x00,0x00,0x02,0x20,0x00,0x02,0x20,0x00,0x01,0x20,0x80,0x01,0xE0,0x7F,0x00,0x20,  // 74   0x20,0x00,0x01,0xE0,0xFF,0x01,0x20,0x10,0x01,0x20,0x08,0x01,0x00,0x04,0x00,0x00,0x0F,0x00,0xA0,0x11,0x00,0xE0,0x60,0x01,0x60,0x80,0x01,0x20,0x00,0x01,  // 75   0x40,0x00,0x01,0xC0,0xFF,0x01,0x40,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x80,0x00,0x00,0xD0,0x00,0x00,0xA0, // 76   0x40,0x00,0x01,0xC0,0xFF,0x01,0xC0,0x01,0x01,0x00,0x06,0x01,0x00,0x38,0x00,0x00,0xC0,0x00,0x00,0xC0,0x00,0x00,0x30,0x00,0x00,0x08,0x00,0x00,0x86,0x00,0x80,0x81,0x00,0xC0,0xFF,0x00,0x40,0x80,0x00,0x40,0x80, // 77   0x20,0x00,0x01,0xE0,0xFF,0x01,0xC0,0x00,0x01,0x00,0x03,0x01,0x00,0x0C,0x00,0x00,0x30,0x00,0x00,0x60,0x00,0x40,0xF0,0x01,0xC0,0x0F,0x00,0x40,  // 78   0x00,0x08,0x00,0x00,0x77,0x00,0x80,0x80,0x00,0x40,0x80,0x00,0x40,0x00,0x01,0x40,0x00,0x01,0x40,0x00,0x01,0x40,0x00,0x01,0x40,0x80,0x00,0x80,0x80,0x00,0x00,0x61,0x00,0x00,0x1E, // 79   0x40,0x00,0x01,0xC0,0xFF,0x01,0x40,0x10,0x01,0x20,0x10,0x01,0x20,0x10,0x00,0x20,0x10,0x00,0x40,0x10,0x00,0x40,0x18,0x00,0x80,0x0D,0x00,0x00,0x02, // 80   0x00,0x3C,0x00,0x00,0x43,0x00,0x80,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x01,0x40,0x40,0x01,0x40,0x40,0x01,0x40,0x80,0x01,0x40,0x00,0x03,0x80,0x80,0x04,0x80,0x41,0x00,0x00,0x3E, // 81   0x20,0x00,0x01,0xE0,0xFF,0x01,0x20,0x10,0x01,0x20,0x10,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0x40,0x10,0x01,0x40,0x68,0x01,0x80,0xC7,0x01,0x00,0x00,0x01,  // 82   0x00,0xC0,0x01,0x80,0xA3,0x00,0x40,0x84,0x00,0x40,0x04,0x01,0x20,0x08,0x01,0x20,0x08,0x01,0x20,0x08,0x01,0x40,0x08,0x01,0xC0,0xB1,0x00,0x00,0x40, // 83   0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x01,0xC0,0xFF,0x01,0x40,0x00,0x01,0x40,0x00,0x00,0x40,0x00,0x00,0xC0,0x01, // 84   0x20,0x00,0x00,0xA0,0xFF,0x00,0x60,0x80,0x01,0x20,0x00,0x01,0x40,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x80,0x00,0x01,0x80,0x00,0x01,0xC0,0xC3,0x00,0x40,0x3E,0x00,0x40,  // 85   0xC0,0x01,0x00,0x00,0x0E,0x00,0x00,0x30,0x00,0x00,0xC0,0x00,0x00,0xE0,0x00,0x40,0x1C,0x00,0xC0,0x03,0x00,0x40,  // 86   0xE0,0x01,0x00,0x20,0x0E,0x00,0x00,0x70,0x00,0x00,0x80,0x01,0x00,0x70,0x00,0x00,0x0C,0x00,0x80,0x03,0x00,0x80,0x1F,0x00,0x00,0xF0,0x01,0x00,0x00,0x03,0x00,0xE0,0x00,0x40,0x18,0x00,0x40,0x07,0x00,0xC0,  // 87   0x40,0x00,0x01,0x40,0x80,0x01,0xC0,0x40,0x01,0x40,0x23,0x01,0x00,0x16,0x00,0x00,0x0C,0x00,0x00,0x32,0x00,0x20,0x61,0x01,0xA0,0x80,0x01,0x60,0x00,0x01,0x20,0x00,0x01, // 88   0xC0,0x00,0x00,0x40,0x03,0x00,0x00,0x06,0x01,0x00,0xFC,0x01,0x00,0x06,0x01,0x20,0x01,0x01,0xA0, // 89   0xE0,0x01,0x03,0x20,0x80,0x01,0x60,0x60,0x01,0x20,0x18,0x01,0x20,0x0C,0x01,0x20,0x02,0x01,0xA0,0x01,0x01,0x60,0xE0,0x01,0x20, // 90   0x00,0x00,0x00,0xE0,0xFF,0x01,0x20,0x00,0x01, // 91   0x40,0x00,0x00,0x80,0x01,0x00,0x00,0x06,0x00,0x00,0x0C,0x00,0x00,0x30,0x00,0x00,0xC0, // 92   0x00,0x00,0x00,0x20,0x00,0x01,0xE0,0xFF,0x01, // 93   0x00,0x02,0x00,0x00,0x03,0x00,0x80,0x00,0x00,0x40,0x00,0x00,0xC0,0x00,0x00,0x80,0x01,0x00,0x00,0x02,  // 94   0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01, // 95   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x40, // 96   0x00,0x40,0x00,0x00,0xB6,0x00,0x00,0x8A,0x00,0x00,0x8A,0x00,0x00,0x4A,0x00,0x00,0xFE,0x00,0x00,0xA0,0x00,0x00,0x80, // 97   0x40,0x80,0x00,0xC0,0xFF,0x00,0x00,0x4C,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x44,0x00,0x00,0x38, // 98   0x00,0x70,0x00,0x00,0x8C,0x00,0x00,0x84,0x00,0x00,0x82,0x00,0x00,0x8A,0x00,0x00,0x8C,0x00,0x00,0x44,  // 99   0x00,0x30,0x00,0x00,0x4C,0x00,0x00,0x84,0x00,0x40,0x82,0x00,0x40,0x42,0x00,0xC0,0x4F,0x00,0x00,0xF0,0x00,0x00,0x80, // 100   0x00,0x30,0x00,0x00,0x7C,0x00,0x00,0x92,0x00,0x00,0x92,0x00,0x00,0x92,0x00,0x00,0x9E,0x00,0x00,0x48,  // 101   0x00,0x04,0x00,0x00,0x84,0x00,0x80,0xFF,0x00,0xC0,0x84,0x00,0x40,0x0E,0x00,0x40,  // 102   0x00,0x18,0x00,0x00,0x64,0x03,0x00,0x42,0x04,0x00,0x42,0x04,0x00,0x42,0x02,0x00,0xE4,0x03,0x00,0x1B,0x00,0x00,0x03, // 103   0x40,0x80,0x00,0x40,0x7F,0x00,0xC0,0x48,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x01,0x00,0xF8,0x00,0x00,0x80,  // 104   0x00,0x04,0x00,0x00,0x9D,0x00,0x00,0xE0,0x00,0x00,0x80, // 105   0x00,0x04,0x04,0x00,0x05,0x06,0x00,0xFD,0x03, // 106   0x80,0x00,0x01,0x80,0xFF,0x01,0x80,0x10,0x01,0x00,0x1C,0x00,0x00,0x2C,0x00,0x00,0x46,0x01,0x00,0x86,0x00,0x00,0x84, // 107   0x80,0x80,0x00,0x80,0xF8,0x00,0x80,0x87,  // 108   0x00,0x82,0x00,0x00,0xFE,0x00,0x00,0x88,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0xF8,0x00,0x00,0x0C,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x84,0x00,0x00,0xF8,0x00,0x00,0x80,  // 109   0x00,0x82,0x00,0x00,0xBE,0x00,0x00,0xCA,0x00,0x00,0x88,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x8C,0x00,0x00,0xF0,0x00,0x00,0x80,  // 110   0x00,0x30,0x00,0x00,0xCC,0x00,0x00,0x84,0x00,0x00,0x84,0x00,0x00,0x82,0x00,0x00,0x84,0x00,0x00,0x7C,  // 111   0x00,0x02,0x10,0x00,0xFE,0x1F,0x00,0x82,0x10,0x00,0x82,0x10,0x00,0x86,0x00,0x00,0x44,0x00,0x00,0x78,  // 112   0x00,0x30,0x00,0x00,0x4C,0x00,0x00,0x86,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x44,0x08,0x00,0xFE,0x0F,0x00,0x02, // 113   0x00,0x84,0x00,0x00,0xFC,0x00,0x00,0x88,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x0C, // 114   0x00,0x80,0x00,0x00,0xCC,0x00,0x00,0x92,0x00,0x00,0x92,0x00,0x00,0xA2,0x00,0x00,0xE6,0x00,0x00,0x02,  // 115   0x00,0x01,0x00,0x80,0x3F,0x00,0x40,0xC1,0x00,0x00,0x81,0x00,0x00,0x80,  // 116   0x00,0x04,0x00,0x00,0x7C,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x84,0x00,0x00,0xFC,0x00,0x00,0x04,0x01,0x00,0x00,0x01,  // 117   0x00,0x04,0x00,0x00,0x0C,0x00,0x00,0x34,0x00,0x00,0x60,0x00,0x00,0x80,0x00,0x00,0x74,0x00,0x00,0x0C,0x00,0x00,0x04, // 118   0x00,0x02,0x00,0x00,0x7C,0x00,0x00,0x82,0x00,0x00,0x80,0x00,0x00,0x00,0x01,0x00,0x84,0x00,0x00,0x7C,0x00,0x00,0xC4,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x84,0x00,0x00,0x7C,0x00,0x00,0x04,0x00,0x00,0x04, // 119   0x00,0x04,0x01,0x00,0x84,0x01,0x00,0x4C,0x01,0x00,0x3C,0x00,0x00,0x30,0x00,0x00,0x50,0x01,0x00,0x8C,0x00,0x00,0x04,0x01,0x00,0x02,0x01, // 120   0x00,0x08,0x00,0x00,0x3C,0x00,0x00,0x44,0x06,0x00,0x80,0x08,0x00,0x80,0x08,0x00,0xC4,0x04,0x00,0xFC,0x07,0x00,0x04,0x00,0x00,0x04,  // 121   0x00,0x0E,0x00,0x00,0x84,0x00,0x00,0xC4,0x00,0x00,0xA4,0x00,0x00,0x94,0x00,0x00,0x8C,0x00,0x00,0xC4,0x01, // 122   0x00,0x08,0x00,0x00,0xFC,0x00,0xC0,0x07,0x01,0x20,0x00,0x01,  // 123   0x00,0x00,0x00,0x80,0xFF, // 124   0x00,0x00,0x01,0x20,0x00,0x01,0x40,0xFB,0x01,0x80,0x0D, // 125   0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x18,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x18,0x00,0x00,0x08,  // 126   0x00,0x00,0x00,0x80,0xFF, // 161   0x00,0x1C,0x00,0x00,0x22,0x00,0x80,0x27,0x00,0x00,0xD9,0x00,0x00,0x22,0x00,0x00,0x02, // 162   0x00,0x08,0x00,0x00,0xC8,0x00,0x00,0xBF,0x00,0x80,0x88,0x00,0x80,0x88,0x00,0x80,0x88,0x00,0x00,0x81,  // 163   0x00,0x22,0x00,0x00,0x3E,0x00,0x00,0x14,0x00,0x00,0x1C,0x00,0x00,0x34,0x00,0x00,0x02, // 164   0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x03,0x00,0x80,0x54,0x00,0x00,0x5C,0x00,0x00,0xF8,0x00,0x00,0x55,0x00,0x00,0x43,0x00,0x00,0x01,0x00,0x00,0x01, // 165   0x00,0x00,0x00,0x80,0xF7, // 166   0x00,0x00,0x01,0x80,0xCD,0x01,0x40,0x1A,0x01,0x20,0x12,0x01,0x20,0x1C,0x01,0xF0,0x20,0x01,0x00,0xC0,  // 167   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,  // 168   0x00,0x0E,0x00,0x80,0x31,0x00,0x40,0x44,0x00,0x40,0x5B,0x00,0x20,0x51,0x00,0xA0,0x50,0x00,0x20,0x53,0x00,0x20,0x51,0x00,0x40,0x20,0x00,0x80,0x19,0x00,0x00,0x06,  // 169   0x00,0x0D,0x00,0x00,0x0B,0x00,0x00,0x0B,0x00,0x00,0x0B,0x00,0x00,0x0E,  // 170   0x00,0x60,0x00,0x00,0x98,0x01,0x00,0x60,0x00,0x00,0xB0, // 171   0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x30,  // 172   0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08, // 173   0x00,0x1E,0x00,0x80,0x21,0x00,0x40,0x50,0x00,0x20,0x5F,0x00,0xA0,0x54,0x00,0xA0,0x44,0x00,0xA0,0x5B,0x00,0x40,0x48,0x00,0xC0,0x20,0x00,0x00,0x1F, // 174   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x20,  // 175   0x00,0x00,0x00,0x60,0x00,0x00,0xA0,0x00,0x00,0x60,  // 176   0x00,0x88,0x00,0x00,0x88,0x00,0x00,0x88,0x00,0x00,0xFE,0x00,0x00,0x88,0x00,0x00,0x88, // 177   0x80,0x04,0x00,0x40,0x03,0x00,0x80,0x03,0x00,0x00,0x02, // 178   0x00,0x04,0x00,0x40,0x0A,0x00,0x40,0x09,0x00,0x80,0x06, // 179   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x20, // 180   0x00,0x08,0x00,0x00,0xF8,0x07,0x00,0x80,0x0D,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x08,0x01,0x00,0x88,0x01,0x00,0xF8,0x01,0x00,0x08,0x01, // 181   0x00,0x03,0x00,0x80,0x04,0x00,0x40,0x08,0x00,0x40,0x08,0x00,0xE0,0xFF,0x01,0x20,0x00,0x00,0xE0,0xFF,0x01,0x20,  // 182   0x00,0x08,0x00,0x00,0x08, // 183   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x00,0x00,0x0C,0x00,0x00,0x04,  // 184   0x40,0x00,0x00,0x80,0x03, // 185   0x00,0x06,0x00,0x00,0x09,0x00,0x00,0x09,0x00,0x00,0x09,0x00,0x00,0x0D,0x00,0x00,0x06, // 186   0x00,0x88,0x00,0x00,0xF0,0x00,0x00,0xC8,0x00,0x00,0xF0,0x00,0x00,0x40,  // 187   0x40,0x80,0x00,0x80,0x67,0x00,0x00,0x18,0x00,0x00,0x04,0x00,0x00,0x13,0x00,0xC0,0x1C,0x00,0x00,0x50,0x00,0x00,0x7C, // 188   0x00,0x80,0x00,0x80,0x67,0x00,0x00,0x18,0x00,0x00,0x06,0x00,0x80,0x09,0x00,0x00,0x34,0x00,0x00,0x38,0x00,0x00,0x20, // 189   0x00,0x04,0x00,0x40,0x0A,0x00,0x40,0x89,0x00,0x80,0xC6,0x00,0x00,0x38,0x00,0x00,0x06,0x00,0xC0,0x19,0x00,0x00,0x14,0x00,0x00,0x7C,  // 190   0x00,0x80,0x00,0x00,0x80,0x00,0xC0,0x0F,0x01,0x00,0x08,0x01,0x00,0x90,0x00,0x00,0xF0, // 191   0x00,0x00,0x01,0x00,0xE0,0x01,0x00,0x1C,0x01,0x84,0x13,0x00,0x68,0x10,0x00,0x80,0x11,0x00,0x00,0x16,0x00,0x00,0x38,0x01,0x00,0xE0,0x01,0x00,0x00,0x01,  // 192   0x00,0x00,0x01,0x00,0xE0,0x01,0x00,0x1C,0x01,0x80,0x13,0x00,0x68,0x10,0x00,0x84,0x11,0x00,0x00,0x16,0x00,0x00,0x38,0x01,0x00,0xE0,0x01,0x00,0x00,0x01,  // 193   0x00,0x00,0x01,0x00,0xE0,0x01,0x08,0x1C,0x01,0x88,0x13,0x00,0x64,0x10,0x00,0x88,0x11,0x00,0x00,0x16,0x00,0x00,0x38,0x01,0x00,0xE0,0x01,0x00,0x00,0x01,  // 194   0x00,0x00,0x01,0x00,0xE0,0x01,0x08,0x1C,0x01,0x84,0x13,0x00,0x64,0x10,0x00,0x88,0x11,0x00,0x08,0x16,0x00,0x04,0x38,0x01,0x00,0xE0,0x01,0x00,0x00,0x01,  // 195   0x00,0x00,0x01,0x00,0xE0,0x01,0x08,0x1C,0x01,0x80,0x13,0x00,0x60,0x10,0x00,0x8C,0x11,0x00,0x00,0x16,0x00,0x00,0x38,0x01,0x00,0xE0,0x01,0x00,0x00,0x01,  // 196   0x00,0x00,0x01,0x00,0xE0,0x01,0x00,0x1C,0x01,0xB8,0x13,0x00,0x68,0x10,0x00,0x98,0x11,0x00,0x00,0x16,0x00,0x00,0x38,0x01,0x00,0xE0,0x01,0x00,0x00,0x01,  // 197   0x00,0x80,0x01,0x00,0xC0,0x02,0x00,0x20,0x00,0x00,0x18,0x00,0x00,0x14,0x00,0x00,0x13,0x00,0x80,0x11,0x00,0x40,0x10,0x00,0xE0,0xFF,0x01,0x20,0x08,0x01,0x20,0x18,0x01,0x20,0x08,0x01,0x20,0x3E,0x01,0xA0,0xE1,0x01,0x60,0x00,0x01, // 198   0x00,0x3C,0x00,0x00,0xC3,0x00,0x80,0x80,0x00,0x40,0x00,0x01,0x40,0x00,0x13,0x40,0x00,0x15,0x40,0x01,0x0D,0x40,0x01,0x01,0x80,0x81,0x00,0x80,0x40, // 199   0x20,0x80,0x00,0x20,0xFC,0x00,0xE0,0x8B,0x00,0x24,0x88,0x00,0x28,0x88,0x00,0x20,0x9E,0x00,0x20,0x80,0x00,0xE0,0xF1,0x00,0x00,0x80,  // 200   0x20,0x80,0x00,0x20,0xFC,0x00,0xE0,0x8B,0x00,0x20,0x88,0x00,0x28,0x88,0x00,0x24,0x9E,0x00,0x20,0x80,0x00,0xE0,0xF1,0x00,0x00,0x80,  // 201   0x20,0x80,0x00,0x20,0xFC,0x00,0xE8,0x8B,0x00,0x28,0x88,0x00,0x24,0x88,0x00,0x28,0x9E,0x00,0x20,0x80,0x00,0xE0,0xF1,0x00,0x00,0x80,  // 202   0x20,0x80,0x00,0x20,0xFC,0x00,0xE8,0x8B,0x00,0x20,0x88,0x00,0x20,0x88,0x00,0x2C,0x9E,0x00,0x20,0x80,0x00,0xE0,0xF1,0x00,0x00,0x80,  // 203   0x44,0x00,0x01,0xE8,0xFF,0x01,0x40,0x00,0x01, // 204   0x40,0x00,0x01,0xE8,0xFF,0x01,0x44,0x00,0x01, // 205   0x48,0x00,0x01,0xE4,0xFF,0x01,0x48,0x00,0x01, // 206   0x48,0x00,0x01,0xE0,0xFF,0x01,0x40,0x00,0x01,0x0C,  // 207   0x40,0x08,0x01,0xE0,0xFF,0x01,0x20,0x04,0x01,0x20,0x04,0x01,0x40,0x80,0x00,0x40,0x80,0x00,0xC0,0x40,0x00,0x00,0x61,0x00,0x00,0x1E,  // 208   0x20,0x00,0x01,0xE0,0xFF,0x01,0xC0,0x00,0x01,0x10,0x03,0x01,0x08,0x0C,0x00,0x08,0x30,0x00,0x10,0x60,0x00,0x50,0xF0,0x01,0xC8,0x0F,0x00,0x40,  // 209   0x00,0x08,0x00,0x00,0x77,0x00,0x80,0x80,0x00,0x40,0x80,0x00,0x40,0x00,0x01,0x40,0x00,0x01,0x24,0x00,0x01,0x48,0x00,0x01,0x40,0x80,0x00,0x80,0x80,0x00,0x00,0x61,0x00,0x00,0x1E, // 210   0x00,0x08,0x00,0x00,0x77,0x00,0x80,0x80,0x00,0x40,0x80,0x00,0x40,0x00,0x01,0x40,0x00,0x01,0x28,0x00,0x01,0x44,0x00,0x01,0x40,0x80,0x00,0x80,0x80,0x00,0x00,0x61,0x00,0x00,0x1E, // 211   0x00,0x08,0x00,0x00,0x77,0x00,0x80,0x80,0x00,0x40,0x80,0x00,0x48,0x00,0x01,0x48,0x00,0x01,0x24,0x00,0x01,0x48,0x00,0x01,0x40,0x80,0x00,0x80,0x80,0x00,0x00,0x61,0x00,0x00,0x1E, // 212   0x00,0x08,0x00,0x00,0x77,0x00,0x80,0x80,0x00,0x48,0x80,0x00,0x44,0x00,0x01,0x44,0x00,0x01,0x28,0x00,0x01,0x48,0x00,0x01,0x44,0x80,0x00,0x80,0x80,0x00,0x00,0x61,0x00,0x00,0x1E, // 213   0x00,0x08,0x00,0x00,0x77,0x00,0x80,0x80,0x00,0x40,0x80,0x00,0x50,0x00,0x01,0x40,0x00,0x01,0x20,0x00,0x01,0x58,0x00,0x01,0x40,0x80,0x00,0x80,0x80,0x00,0x00,0x61,0x00,0x00,0x1E, // 214   0x00,0x02,0x00,0x00,0x24,0x00,0x00,0x18,0x00,0x00,0x1C,0x00,0x00,0x26,  // 215   0x00,0x00,0x01,0x00,0xBE,0x01,0x80,0xC1,0x00,0xC0,0xE0,0x00,0x40,0x30,0x01,0x40,0x18,0x01,0x20,0x0C,0x01,0x40,0x06,0x01,0x40,0x03,0x01,0xC0,0x81,0x00,0xC0,0x41,0x00,0x60,0x3E, // 216   0x20,0x00,0x00,0xA0,0xFF,0x00,0x60,0x80,0x01,0x20,0x00,0x01,0x40,0x00,0x01,0x04,0x00,0x01,0x08,0x00,0x01,0x80,0x00,0x01,0x80,0x00,0x01,0xC0,0xC3,0x00,0x40,0x3E,0x00,0x40,  // 217   0x20,0x00,0x00,0xA0,0xFF,0x00,0x60,0x80,0x01,0x20,0x00,0x01,0x40,0x00,0x01,0x00,0x00,0x01,0x10,0x00,0x01,0x88,0x00,0x01,0x80,0x00,0x01,0xC0,0xC3,0x00,0x40,0x3E,0x00,0x40,  // 218   0x20,0x00,0x00,0xA0,0xFF,0x00,0x60,0x80,0x01,0x20,0x00,0x01,0x48,0x00,0x01,0x08,0x00,0x01,0x04,0x00,0x01,0x88,0x00,0x01,0x80,0x00,0x01,0xC0,0xC3,0x00,0x40,0x3E,0x00,0x40,  // 219   0x20,0x00,0x00,0xA0,0xFF,0x00,0x60,0x80,0x01,0x20,0x00,0x01,0x50,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x98,0x00,0x01,0x80,0x00,0x01,0xC0,0xC3,0x00,0x40,0x3E,0x00,0x40,  // 220   0xC0,0x00,0x00,0x40,0x03,0x00,0x00,0x06,0x01,0x08,0xFC,0x01,0x04,0x06,0x01,0x20,0x01,0x01,0xA0, // 221   0x40,0x00,0x00,0x20,0x00,0x01,0xE0,0xFF,0x01,0xA0,0x40,0x01,0x80,0x40,0x00,0x80,0x40,0x00,0x00,0x41,0x00,0x00,0x41,0x00,0x00,0x23,0x00,0x00,0x1C, // 222   0x00,0x04,0x00,0x00,0x84,0x00,0x80,0xFF,0x00,0xC0,0x80,0x00,0x40,0x4C,0x00,0x40,0x92,0x00,0x80,0x91,0x00,0x00,0x90,0x00,0x00,0xA0,0x00,0x00,0x60, // 223   0x00,0x40,0x00,0x00,0xB6,0x00,0x20,0x8A,0x00,0x40,0x8A,0x00,0x00,0x4A,0x00,0x00,0xFE,0x00,0x00,0xA0,0x00,0x00,0x80, // 224   0x00,0x40,0x00,0x00,0xB6,0x00,0x00,0x8A,0x00,0x80,0x8A,0x00,0x40,0x4A,0x00,0x00,0xFE,0x00,0x00,0xA0,0x00,0x00,0x80, // 225   0x00,0x40,0x00,0x40,0xB6,0x00,0x40,0x8A,0x00,0x20,0x8A,0x00,0x40,0x4A,0x00,0x00,0xFE,0x00,0x00,0xA0,0x00,0x00,0x80, // 226   0x40,0x40,0x00,0x20,0xB6,0x00,0x20,0x8A,0x00,0x40,0x8A,0x00,0x40,0x4A,0x00,0x20,0xFE,0x00,0x00,0xA0,0x00,0x00,0x80, // 227   0x00,0x40,0x00,0x80,0xB6,0x00,0x00,0x8A,0x00,0x00,0x8A,0x00,0xC0,0x4A,0x00,0x00,0xFE,0x00,0x00,0xA0,0x00,0x00,0x80, // 228   0x00,0x40,0x00,0x80,0xB6,0x00,0x40,0x8B,0x00,0x40,0x8B,0x00,0x80,0x4B,0x00,0x00,0xFE,0x00,0x00,0xA0,0x00,0x00,0x80, // 229   0x00,0x40,0x00,0x00,0xF4,0x00,0x00,0x92,0x00,0x00,0x8A,0x00,0x00,0x89,0x00,0x00,0xC9,0x00,0x00,0x6E,0x00,0x00,0x7C,0x00,0x00,0x92,0x00,0x00,0x91,0x00,0x00,0x91,0x00,0x00,0x91,0x00,0x00,0x5E,  // 230   0x00,0x70,0x00,0x00,0x8C,0x00,0x00,0x84,0x00,0x00,0x02,0x0B,0x00,0x8A,0x0A,0x00,0x8C,0x04,0x00,0x44,  // 231   0x00,0x30,0x00,0x00,0x7C,0x00,0x40,0x92,0x00,0x80,0x92,0x00,0x00,0x92,0x00,0x00,0x9E,0x00,0x00,0x48,  // 232   0x00,0x30,0x00,0x00,0x7C,0x00,0x00,0x92,0x00,0x80,0x92,0x00,0x40,0x92,0x00,0x00,0x9E,0x00,0x00,0x48,  // 233   0x00,0x30,0x00,0x40,0x7C,0x00,0x40,0x92,0x00,0x20,0x92,0x00,0x40,0x92,0x00,0x00,0x9E,0x00,0x00,0x48,  // 234   0x00,0x30,0x00,0x00,0x7C,0x00,0x80,0x92,0x00,0x00,0x92,0x00,0x00,0x92,0x00,0xC0,0x9E,0x00,0x00,0x48,  // 235   0x40,0x04,0x00,0x80,0x9C,0x00,0x00,0xE0,0x00,0x00,0x80, // 236   0x00,0x04,0x00,0x80,0x9C,0x00,0x40,0xE0,0x00,0x00,0x80, // 237   0x80,0x04,0x00,0x40,0x9C,0x00,0x80,0xE0,0x00,0x00,0x80, // 238   0x80,0x04,0x00,0x00,0x9C,0x00,0x00,0xE0,0x00,0xC0,0x80, // 239   0x00,0x30,0x00,0x00,0xCC,0x00,0x40,0x84,0x00,0x40,0x85,0x00,0xC0,0x82,0x00,0xC0,0x85,0x00,0x40,0x7E,  // 240   0x00,0x82,0x00,0x80,0xBE,0x00,0x40,0xCA,0x00,0x40,0x88,0x00,0x80,0x04,0x00,0x80,0x04,0x00,0x40,0x8C,0x00,0x00,0xF0,0x00,0x00,0x80,  // 241   0x00,0x30,0x00,0x00,0xCC,0x00,0x00,0x84,0x00,0x40,0x84,0x00,0x80,0x82,0x00,0x00,0x84,0x00,0x00,0x7C,  // 242   0x00,0x30,0x00,0x00,0xCC,0x00,0x00,0x84,0x00,0x80,0x84,0x00,0x40,0x82,0x00,0x00,0x84,0x00,0x00,0x7C,  // 243   0x00,0x30,0x00,0x00,0xCC,0x00,0x80,0x84,0x00,0x80,0x84,0x00,0x40,0x82,0x00,0x80,0x84,0x00,0x00,0x7C,  // 244   0x00,0x30,0x00,0x80,0xCC,0x00,0x40,0x84,0x00,0x40,0x84,0x00,0x80,0x82,0x00,0x80,0x84,0x00,0x40,0x7C,  // 245   0x00,0x30,0x00,0x00,0xCC,0x00,0x80,0x84,0x00,0x00,0x84,0x00,0x00,0x82,0x00,0xC0,0x84,0x00,0x00,0x7C,  // 246   0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x34,0x00,0x00,0x34,0x00,0x00,0x10,0x00,0x00,0x10,  // 247   0x00,0x90,0x00,0x00,0x6C,0x00,0x00,0x62,0x00,0x00,0xB2,0x00,0x00,0x9A,0x00,0x00,0x4E,0x00,0x00,0x7E,0x00,0x00,0x12, // 248   0x00,0x04,0x00,0x00,0x7C,0x00,0x00,0x80,0x00,0x80,0x80,0x00,0x00,0x81,0x00,0x00,0x80,0x00,0x00,0x84,0x00,0x00,0xFC,0x00,0x00,0x04,0x01,0x00,0x00,0x01,  // 249   0x00,0x04,0x00,0x00,0x7C,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x81,0x00,0x80,0x80,0x00,0x00,0x84,0x00,0x00,0xFC,0x00,0x00,0x04,0x01,0x00,0x00,0x01,  // 250   0x00,0x04,0x00,0x00,0x7C,0x00,0x80,0x80,0x00,0x80,0x80,0x00,0x40,0x80,0x00,0x80,0x80,0x00,0x00,0x84,0x00,0x00,0xFC,0x00,0x00,0x04,0x01,0x00,0x00,0x01,  // 251   0x00,0x04,0x00,0x00,0x7C,0x00,0x00,0x80,0x00,0x00,0x81,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x80,0x85,0x00,0x00,0xFC,0x00,0x00,0x04,0x01,0x00,0x00,0x01,  // 252   0x00,0x08,0x00,0x00,0x3C,0x00,0x00,0x44,0x06,0x00,0x81,0x08,0x80,0x80,0x08,0x00,0xC4,0x04,0x00,0xFC,0x07,0x00,0x04,0x00,0x00,0x04,  // 253   0x40,0x00,0x08,0xC0,0x2A,0x08,0x40,0xFD,0x0F,0x00,0x84,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x42,0x00,0x00,0x7C, // 254   0x00,0x08,0x00,0x00,0x3C,0x00,0x00,0x45,0x06,0x00,0x80,0x08,0x00,0x80,0x08,0x80,0xC5,0x04,0x00,0xFC,0x07,0x00,0x04,0x00,0x00,0x04 // 255 };  | 
					
اضافه کردن تصویر به برنامه
برای اضافه کردن تصویر این رو مد نظر داشته باشید که شما قرار است تصویر را در نمایشگر ۱۲۸×۶۴ پیکسل نمایش دهید بنابراین توقع چندانی از نتیجه حاصل نباید داشته باشید حال آنکه تصویر در بیشتر موارد بصورت تک رنگ نمایش داده میشوند ( شاید چند رنگ هم بشه … من امتحان نکردم نمی دونم). با توجه به شرایط ذکر شده است اگر خودتان اهل فن هستید , به هنر Pixel Art تسلط دارید بهتر است در یک نرم افزار گرافیکی یک تصویر در ابعاد ۱۲۸×۶۴ ایجاد کنید و طرح خود را بصورت تک رنگ در آن ایجاد کنید. یا اگر مثل من اهل هنر نیستید یک تصویر را به همان ابعاد , در حالت تک رنگ تبدیل کنید. اگر نتیجه رضایتبخش نبود سعی کنید آن را روتوش کنید و بعد اینکه از نتیجه کار راضی بودید مرحله بعد را دنبال کنید. من یک تصویربا گرافیک معمولی از نقشه کشور عزیزمان ایران رو تبدیل کردم که نتیجه تقریبا قابل قبول بود اما اگر شما نسبت به گرافیک برنامه خود وسواس دارید می توانید زمان بیشتری برای ایجاد یک گرافیک عالی صرف کنید. از آنجائیکه من در این وبلاگ اهداف آموزشی را دنبال می کنم خیلی در این زمینه وسواسی عمل نمی کنم.
اکنون که تصویر خود را آماده کرده اید به این آدرس مراجعه کنید.

همانطور که در تصویر فوق مشاهده می کنید انواع قالب های تصویری را می تواند به فرمت XBM که همان آرایه تصویری مورد نظر ماست توسط این سرویس آنلاین تبدیل کنید. دکمه Choose File را انتخاب کنید و پس از Upload تصویر دکمه Convert and Download را کلیک کنید. پس از کلیک یا فایل با پسوند xbm تحویل می گیرید. فایل را باز کرده و محتویات آن را در زبانه Images.h کپی و پیست کنید. اما آن را همانگونه رها نکنید. همانطور که در اول فایل مشاهده می کنید تعاریف مربوط به نام طول و عرض تصویر با یک عدد طولانی همراه شده است. آن اعداد را پاک کنید و کلمات با معنی مثل نام فایل تصویری که آن را تبدیل کردید استفاده کنید. ادامه می توانید آرایه مربوط به نقشه ایران را ملاحظه کنید.
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44  | 
						#define IRAN_width 60 #define IRAN_height 60 const char IRAN[] PROGMEM = {   0x40, 0x10, 0x04, 0x80, 0x10, 0x04, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00,   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x07, 0x00, 0x00, 0x00, 0x00,   0x00, 0x00, 0xFE, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x3F,   0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xFE, 0x1F, 0x00, 0x00, 0x00, 0x00,   0x00, 0x00, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x7F,   0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,   0x00, 0x90, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x18, 0x80, 0xFF, 0x7F,   0x00, 0x00, 0x00, 0x00, 0x10, 0x85, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x00,   0x30, 0x00, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x70, 0x10, 0xF8, 0x7F,   0x14, 0x02, 0x00, 0x00, 0x00, 0x00, 0xF2, 0x7F, 0x04, 0x01, 0x00, 0x00,   0x40, 0x04, 0xC0, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x10, 0x84, 0x00, 0x01,   0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,   0x00, 0x00, 0xA6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x18,   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,   0x80, 0x44, 0xA0, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00,   0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,   0x00, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,   0x00, 0x00, 0x00, 0x00, 0x20, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,   0x00, 0x01, 0x05, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,   0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,   0x00, 0x10, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00,   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x80, 0x01, 0x00,   0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00,   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x01,   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,   0x00, 0x80, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x27, 0x00,   0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x0F, 0x04, 0x00, 0x02, 0x00, 0x00,   0x00, 0xE0, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x3F, 0x00,   0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00,   0x00, 0xC0, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3F, 0x00,   0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x01, 0x40, 0x00, 0x04, 0x00,   0x00, 0x00, 0xFE, 0x07, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xFE, 0x0F,   0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x1F, 0xE0, 0x00, 0x00, 0x00,   0x00, 0x00, 0xF8, 0xFF, 0xFC, 0x40, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF,   0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB8, 0xFF, 0xFF, 0x01, 0x00, 0x00,   0x00, 0x00, 0xB8, 0xFF, 0xDF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x38, 0xFF,   0xCF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x18, 0xFF, 0xC7, 0xFF, 0x1F, 0x00,   0x00, 0x00, 0x10, 0x6B, 0x83, 0xB9, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x00,   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, };  | 
					
برنامه اصلی
اکنون همه چیز برای نوشتن برنامه اصلی آماده است. در ادامه کد مربوط به برنامه را ملاحظه می کنید. توضیحات خط به خط در ادامه برنامه آورده شده است.
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37  | 
						#include <Wire.h> #include "SSD1306.h"; #include "Fonts.h"; #include "Images.h"; SSD1306 oled(0x3c, 4, 5); void setup() {   oled.init(); } void loop() {   oled.clear();   oled.setTextAlignment(TEXT_ALIGN_CENTER);   oled.setFont(Unkempt_Regular_16);   oled.drawString(60, 18, "FREEELEC.IR");   oled.flipScreenVertically();   oled.display();   delay(3000);   //=======================================================   oled.clear();   oled.setTextAlignment(TEXT_ALIGN_CENTER);   oled.setFont(ArialMT_Plain_10);   oled.drawString(60, 0, "Free Eelectronics");   oled.drawString(60, 10, "And");   oled.drawString(60, 20, "Prgramming");   oled.drawString(60, 30, "Tutorials");   oled.flipScreenVertically();   oled.display();   delay(3000);   //=======================================================   oled.clear();   oled.flipScreenVertically();   oled.drawXbm(34,1,60,60,IRAN);   oled.display();   delay(5000); }  | 
					
در خط اول و دوم کتابخانه های مربوط به I2C و OLED را به برنامه اضافه می کنیم.
در خط ۳ هدر فایلی که آرایه مربوط به فونت جدید که در مراحل قبل ایجاد کردیم را به برنامه اضافه می کند.
در خط ۴ هدر فایل مربوط به آرایه تصویر نقشه ایران را به برنامه اضافه می کنیم.
در خط یک نمونه از کلاس نمایشگر به نام oled ایجاد می کنیم. متد سازنده کلاس SSD1306 یه آزگومان را از ما قوبل میکند. آرگومان اول مربوط به آدرس نمایشگر که همانطور قبلا ذکر کرده بودیم ۰x3C است و دو آرگومان دیگر مربوط به پین های باس I2C است. که ما اینجا از شماره پایه استفاده کردیم که معادل همان D2 و D3 است.
در خط ۹ و در بخش setup نمایشگر را راه اندازی اولیه یا همان Initialize می کنیم.
در خط ۱۳ توسط متد clear بافر مربوط اطلاعات صفحه نمایش را پاک می کنیم.
در خط ۱۴ توسط متد setTextAlignment و پاس دادن TEXT_ALIGN_CENTER به آن چیدمان متن را وسط چین می کنیم.
در خط ۱۵ توسط متد setFont و پاس دادن نام فونت، فونت نمایشی را تنظیم می کنیم. در اینجا ما از نامی آرایه ای که در هدر فایل مربوط فونت که در مراحل قبل ایجاد کردیم، استفاده می کنیم.
در خط ۱۶ توسط متد drawString متن مورد نظر خود را در مختصات مد نظر چاپ می کنیم. دو پارامتر اول مربوط به مختصات و پارامتر سوم رشته ای است که می خواهیم رو صفحه نمایش چاپ شود.
در حالت معمول بر خلاف کتابخانه Adafruit وقتی با کتابخانه ThingPulse برنامه می نویسید تصاویر برعکس نمایش داده می شود. بسته به وضعیت قرار گرفتن نمایشگر می توانید با استفاده از تابع flipScreenVertically تصاویر را به طور عمودی چرخانده یا flip کنید که ما در خط ۱۷ از آن استفاده کرده ایم.
در خط ۱۸ محتویات بافر را به روی نمایشگر منتقل می کنیم.
در خطوط ۲۱ الی ۳۰ دستورات تکرار دستورات قبلی است فقط از یکی از فونت های پیش فرض کتابخانه ThingPulse استفاده شده است.
در خط ۳۴ با استفاده از متد drawXbm تصویری که در مراحل قبل ایجاد کردیم را نمایش می دهیم. این متد ۵ آرگومان قبول می کند. دو آرگومان اول مربوط به نقطه شروع نمایش تصویر است. دو پارامتر بعدی مربوط به ابعاد تصویر است و آرگومان نام آرایه ای است که برای تصویر تصویر تبدیل شده استفاده کردیم.