|
本帖最后由 mckk520 于 2019-11-30 09:14 编辑
中文屏幕网络时间esp8266_wifi_clock,
第一步实验LCD屏幕显示 时间,成功,
接下来,
1联网校时,
2实验在LCD上显示中文。
硬件为ESP8266模块,和一块2.8LCD屏幕,无他,
,
实验程序奉上,
=============================================
,
,
,
,
,,
,
,
,
- void loop()
- {
- //Print out current date and time
- int d = timeHelper.getDay();
- int m = timeHelper.getMonth();
- int y = timeHelper.getYear();
- int hr = timeHelper.getHour();
- int min = timeHelper.getMin();
- int sec = timeHelper.getSec();
- int xiqq = timeHelper.getDayOfWeek();
- if(xiqq==0)
- xiqq=7;
- // Serial.println("星期: " + String(timeHelper.getDayOfWeek()));
- if( sec2 != sec )
- {
- sec2 = sec ;
- tft.fillScreen( BLACK );//清屏 黑屏
- tft.setRotation( 2 ); // 此代码旋转屏幕。 0 = 0,1 = 90,2 = 180,3 = 270。
- tft.setCursor(20, 40);//起始行数
- tft.setTextColor( RED,BLACK ); // 设置文本的颜色及其背景。
- tft.setTextSize(1); // , 字号
- //tft.println("-----esp8266 --------");
- tft.print(y);
- tft.print("/");
- tft.print(m);
- tft.print("/");
- tft.print(d);
- tft.print("-");
- tft.println(xiqq);
- tft.println("");
- tft.setTextSize(4); // , 字号
- if( hr<=9)
- tft.print("0");
- tft.print(hr);
- tft.print(":");
- if( min<=9)
- tft.print("0");
- tft.println(min);
- tft.setTextColor( YELLOW ,BLACK ); // 设置文本的颜色及其背景。
- tft.setTextSize(2); // , 字号
- tft.println("---------------");
- tft.println(" ");
复制代码
=========
文件
===========
,
,
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|