求助使用Adafruit_GFX.h库中drawBitmap函数显示中文?-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 9741|回复: 4

[已解决] 求助使用Adafruit_GFX.h库中drawBitmap函数显示中文?

[复制链接]
发表于 2014-4-26 18:44 | 显示全部楼层 |阅读模式
求助使用Adafruit_GFX.h库中drawBitmap函数显示中文?请教如何正确显示中文,汉字短字
const unsigned char PROGMEM ICON_BITMAP_65[] = {
0x80,0x90,
0x60,0x88,
0x18,0x87,
0x07,0xFC,
0x08,0x84,
0x30,0x84,
0x00,0x80,
0x40,0x02,
0x45,0xF2,
0x59,0x12,
0x41,0x12,
0x41,0x12,
0x51,0x12,
0x4D,0xF2,
0x40,0x02,
0x00,0x00,
};

如下文程序现实的结果为向右转了90度

void Adafruit_GFX::drawBitmap(int16_t x, int16_t y,
                              const uint8_t *bitmap, int16_t w, int16_t h,
                              uint16_t color) {

  int16_t i, j, byteWidth = (w + 7) / 8;

  for(j=0; j<h; j++) {
    for(i=0; i<w; i++ ) {
      if(pgm_read_byte(bitmap + j * byteWidth + i / 8) & (128 >> (i & 7))) {

        drawPixel(x+i, y+j, color);
      }
    }
  }
}




 楼主| 发表于 2014-4-28 22:20 | 显示全部楼层
已经解决了,北京的朋友需要的话可以当面和我研讨!
发表于 2014-4-29 19:59 | 显示全部楼层
你好。我在网上买了个oled小屏幕。也需要调用库文件,请问怎么调用啊。我在sketch->import library->add library添加了Adafruit_ssd1306.h和Adafruit_GFX.h但还是通不过编译。请问该怎么办。还没成功过
 楼主| 发表于 2014-5-4 16:48 | 显示全部楼层
本帖最后由 S1213 于 2014-5-4 16:55 编辑

我的QQ:五一七441387欢迎您细致的说一下您的问题!我也好帮您解答!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-5 03:44 , Processed in 0.074054 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表