U8g.setPrintPos()
u8g.setPrintPos(X,Y)
- 作用:
用于指定字符的坐标位置
- 参数:
X表示水平位坐标
Y表示纵向坐标
最上一行的Y值不能为0值要大于显示字体的高度;
- 例子:
#include <U8glib.h> //font: #define setFont_0 u8g_font_timB14 #define setFont_1 u8g_font_9x15 #define setFont_2 u8g_font_fixed_v0r #define setFont_3 u8g_font_timB18 #define setFont_4 u8g_font_timB14 #define setFont_5 u8g_font_timB10 #define setFont_6 u8g_font_5x7 #define setFont_7 u8g_font_6x10 #define setFont_8 u8g_font_7x13 #define setFont_9 u8g_font_9x15 #define setFont_10 u8g_font_unifont #define setFont_11 u8g_font_fixed_v0r #define setFont_12 u8g_font_chikitar //number: #define setFont_num :u8g_font_freedoomr25n U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE); void draw(void) { u8g.setFont(setFont_0); u8g.setPrintPos(0, 30);//设置字符坐标位置为(0,30) u8g.print("Font_L:0123"); } void setup(void) { } void loop(void) { // picture loop u8g.firstPage(); do { draw(); } while( u8g.nextPage() ); delay(1000); }