U8g.setRot180()
u8g.setRot180()
- 作用:
用于字体旋转,可将180更改为90、270;默认的是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);//用已定义的setFont_0字体 u8g.setPrintPos(0, 30); u8g.print("Font_L:0123"); } void setup(void) { u8g.setRot180();//旋转180° //u8g.setRot90();//旋转90° //u8g.setRot270();//旋转270° } void loop(void) { u8g.firstPage(); do { draw(); } while( u8g.nextPage() ); delay(1000); }