美文网首页
ESP8266学习:U8G2驱动OLED

ESP8266学习:U8G2驱动OLED

作者: _很帅气的昵称_ | 来源:发表于2020-06-08 17:58 被阅读0次

drawXBM

void U8G2::drawXBM(u8g2_uint_t x, u8g2_uint_t y, u8g2_uint_t w, u8g2_uint_t h, const uint8_t *bitmap)

void U8G2::drawXBMP(u8g2_uint_t x, u8g2_uint_t y, u8g2_uint_t w, u8g2_uint_t h, const uint8_t *bitmap)

x:X位置。
y:Y位置。
w:位图的宽度。
h:位图的高度。
bitmap:指向位图开始的指针

drawBox

从x / y位置(左上角)开始绘制一个框(填充的框)。

void U8G2::drawBox(u8g2_uint_t x, u8g2_uint_t y, u8g2_uint_t w, u8g2_uint_t h)

x:左上边缘的X位置。
y:左上边缘的Y位置。
w:盒子的宽度。
h:盒子的高度。

u8g2.drawBox(25,7,24,24);

drawCircle

在(x0,y0)位置绘制一个半径为rad的圆

void U8G2::drawCircle(u8g2_uint_t x0, u8g2_uint_t y0, u8g2_uint_t rad, uint8_t opt = U8G_DRAW_ALL)

x0,y0:圆心的位置。
rad:定义圆的大小:Radus = rad。
opt:选择圆的部分或全部。
U8G2_DRAW_UPPER_RIGHT
U8G2_DRAW_UPPER_LEFT
U8G2_DRAW_LOWER_LEFT
U8G2_DRAW_LOWER_RIGHT
U8G2_DRAW_ALL

 u8g2.drawCircle(60, 10, 10, U8G2_DRAW_ALL);

drawDisc

在(x0,y0)位置绘制一个半径为rad的实心圆

...tbd

相关文章

网友评论

      本文标题:ESP8266学习:U8G2驱动OLED

      本文链接:https://www.haomeiwen.com/subject/igxdtktx.html