|
本帖最后由 触景情伤 于 2023-5-16 13:04 编辑
不知道为啥老是用ARDUINO玩不起来,不是少这个就是少那个库,上图形化还是简单点的,IIC的两线OLED模块,很方便就是不是知道为啥这个时分秒的十们补0的BUG会在这里面出现,不补0的话个位的时候只能显示一个数字,用KEILL和IAR印象里就没有出现过这个问题,好在补0后可以正常使用了,文件夹里有mixly编译器的工程文件和txt的代码,库自己找哈…文字模式下的代码我也粘贴上来了听说是可以去给arduino编译器用的我是没有用过。。。。。。,板子是经典款不是精简版哈,那个精简版我还没有试怎么下载程序
- #include <WiFi.h>
- #include <TimeLib.h>
- #include <NtpClientLib.h>
- #include <U8g2lib.h>
- #include <Wire.h>
- int8_t timeZone = 8;
- const PROGMEM char *ntpServer = "ntp1.aliyun.com";
- U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, 2, 3, U8X8_PIN_NONE);
- String item;
- String s;
- String f;
- void page1() {
- u8g2.setFont(u8g2_font_timR14_tf);
- u8g2.setFontPosTop();
- u8g2.setCursor(20,5);
- u8g2.print(String(String(String(String(NTP.getDateYear()) + String("-")) + String(String(NTP.getDateMonth()) + String("-"))) + String(String(NTP.getDateDay()) + String(" "))) + String(NTP.getDateWeekday()));
- u8g2.setFont(u8g2_font_timR24_tf);
- u8g2.setFontPosTop();
- u8g2.setCursor(0,25);
- u8g2.print(String(String(s) + String(":")) + String(String(String(f) + String(":")) + String(item)));
- }
- void setup(){
- WiFi.begin("你的WIF", "你的密码");
- while (WiFi.status() != WL_CONNECTED) {
- delay(500);
- Serial.print(".");
- }
- Serial.println("Local IP:");
- Serial.print(WiFi.localIP());
- NTP.setInterval (600);
- NTP.setNTPTimeout (1500);
- NTP.begin (ntpServer, timeZone, false);
- u8g2.setI2CAddress(0x3C*2);
- u8g2.begin();
- item = "";
- s = "";
- f = "";
- while (NTP.getDateYear() <= 2022) {
- delay(100);
- }
- while (true) {
- u8g2.firstPage();
- do
- {
- page1();
- }while(u8g2.nextPage());
- if (NTP.getTimeSecond() < 10) {
- item = String("0") + String(NTP.getTimeSecond());
- } else {
- item = NTP.getTimeSecond();
- }
- if (NTP.getTimeMinute() < 10) {
- f = String("0") + String(NTP.getTimeMinute());
- } else {
- f = NTP.getTimeMinute();
- }
- if (NTP.getTimeHour24() < 10) {
- s = String("0") + String(NTP.getTimeHour24());
- } else {
- s = NTP.getTimeHour24();
- }
- }
- u8g2.enableUTF8Print();
- }
- void loop(){
- }
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|