首页 > 编程知识 正文

oled实时显示,oled时钟屏保app

时间:2023-05-05 13:28:38 阅读:24880 作者:4955

制作这个闹钟需要分阶段制作。

第一步是点亮OLED,

/* * OLED包括: */# include wire.h # include adafruit _ gfx.h # include adafruit _ SSD 1306.h # define OLED _ reset4adafru 4 display.settextcolor(white; //像素点亮display.clearDisplay (); //清晰屏幕display.settextsize(1; //设置字体大小display.set cursor (35,5 ); //显示位置display.println(-tonycode-); display.settextsize(2; //设置字体大小display.set cursor (15,30 )//显示位置display.println(Oledtest ); display.display (; //on显示}void loop步骤2设置时钟模块的时间

在第3步中调整屏幕字体的位置

//显示中英文字符程序# includes pi.h # include wire.h # include adafruit _ gfx.h # include adafruit _ SSD 1306.h # includeds 1302 int Y; int R; int S; int F; int M; voidtime(intn、int y、int r、int s、int f、int m ); //时间# define OLED _ reset4adafruit _ SSD 1306声明函数名称OLED _ reset//# define logo 16 _ glcd _ height 16//=64 ) #error('Heightincorrect,please fix Adafruit_SSD1306.h!' ); # endif void设置() (serial.begin ) 9600 ); //my RTC.set date (2021、11、23 ); //my RTC.set Dow (2021、11、23 ); //设置年月日//my RTC.settime (23,05,00 ); //设置时间//默认情况下,从3.3v线路内部产生高电压! display.begin (SSD 1306 _ switchcapvcc,0x3C ); //初始化I2C地址0x3d(128x64时)//初始化完成display.clearDisplay ); //清除//以英文字符显示,直接用display.println或print显示字符串即可//println换行,print不换行}voidloop((//serial.print ) //serial.print(string('-' ) string (my RTC.getmonth ) ); //serial.print(string('-' ) string (my RTC.getday ) ); //serial.print(string('-' ) string (my RTC.get hour ) ); //serial.print(string('-' ) string my RTC.get minute ) ); //serial.print(string('-' ) string (my RTC.get second ) ); //Serial.println (' ); N=myRTC.getYear (; Y=myRTC.getMonth (; R=myRTC.getDay (; S=myRTC.getHour (; F=myRTC.getMinute (; M=myRTC.getSecond (; time(n,y,r,s,f,m ); }voidtime(intn,int y,int r,int s,int f,int m ) ) { display.clearDisplay; //清晰屏幕display.settextsize(2); //字体大小display.settextcolor(white ); //设置字体颜色的白色display.set cursor (0,20 ); //设置字体开始位置xydisplay.println (字符串n )-'字符串y )-'字符串r ) ); //输出字符并换行为display.println (string (s )-' string (f )-' string (m ) ); //输出字符并换行display.display (); //显示以上(/*函数参数:年月日时分秒(/

里面有不知道的事情,可以借滴滴涕补助

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。