#include "U8glib.h"
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0); // I2C / TWI
void setup(void) {
}
void loop(void) {
// picture loop
int val = analogRead(0);//获取A0模拟值 赋值给val
int k= map (val,508,1016,0,45);
int a=map (val,0,508,45,0);
u8g.firstPage();
do {
u8g.setFont(u8g_font_fub30);//设置字体和自号,目前测试字号有fub14,17,20,30,49n
u8g.setPrintPos(0, 50); //显示的位置
u8g.print(k);
u8g.print(a);
u8g.print("0");//显示单位
} while( u8g.nextPage() );
// rebuild the picture after some delay
delay(500); //数值刷新延迟时间
} |