zhange 发表于 2024-5-26 14:53:27

20.温度代码参考


//下面获取温度
       
                name_len = t.end - t.start;
    if (name_len < sizeof(fafa) - 1)
                { // 确保不会缓冲区溢出
       strncpy(fafa, (buffer + t.start), name_len);
      fafa = '\0'; // 添加字符串终止符
    }
       
                strcat (wendu, fafa);
                strcat (wendu, "-");
               
                name_len = t.end - t.start;
    if (name_len < sizeof(fafa) - 1)
                { // 确保不会缓冲区溢出
       strncpy(fafa, (buffer + t.start), name_len);
      fafa = '\0'; // 添加字符串终止符
    }               
               
                strcat (wendu, fafa);
               
               

zhange 发表于 2024-5-26 14:54:14

20.风速代码参考


//下面获取风速

                name_len = t.end - t.start;
    if (name_len < sizeof(fafa) - 1)
                { // 确保不会缓冲区溢出
       strncpy(fafa, (buffer + t.start), name_len);
      fafa = '\0'; // 添加字符串终止符
    }
               
                deng = atoi(fafa);
               
                if (deng >= 0 && deng <= 5)
                {
                        fengsu = fengsu0;
                }
                if (deng > 5 && deng <= 8)
                {
                        fengsu = fengsu1;
                }
                if (deng > 8 && deng <= 10)
                {
                        fengsu = fengsu2;
                }
                if (deng > 10 )
                {
                        fengsu = fengsu3;
                }
               
               

zhange 发表于 2024-5-26 14:55:55

21.用了个定时器 生成时间


Timer0_Init();//定时器先不要初始化,和串口起冲突。               


                        s0 = s%10;
                        s1 = s/10;
                        f0 = f%10;
                        f1 = f/10;





zhange 发表于 2024-5-26 14:56:17

22.调用代码


//-----------------------------------------显示32大字-----------------------------------------   
    OLED_BuffClear();                                                       //清除全部缓存
    OLED_BuffShowString(32,0,hanzi,0);                                    //显示数据
    OLED_BuffShowChar32(24,3,s1,0);                                          //显示数字1
    OLED_BuffShowChar32(40,3,s0,0);                                          //显示数字0
    OLED_BuffShowChar32(56,3,10,0);                                       //显示:
    OLED_BuffShowChar32(72,3,f1,0);                                          //显示数字5
    OLED_BuffShowChar32(88,3,f0,0);                                          //显示数字5
    OLED_BuffShow();                                                      //将缓存写入显示屏显示       
    delay_ms(DELAY_TIME);                                                   //延时       
               
//-----------------------------------------显示汉字-----------------------------------------   
    OLED_BuffClear();                           //清除全部缓存
    OLED_BuffShowString(0,0,dtbaitian,0);      //显示数据
                OLED_BuffShowString(0,2,dtyewan,0);      //显示数据      
                OLED_BuffShowString(0,4,wendu,0);      //显示数据
                OLED_BuffShowString(0,6,fengsu,0);      //显示数据
    OLED_BuffShow();                                                      //将缓存写入显示屏显示
    delay_ms(DELAY_TIME);   

//-----------------------------------------显示汉字-----------------------------------------   
    OLED_BuffClear();                                                       //清除全部缓存
    OLED_BuffShowString(0,0,mtbaitian,0);      //显示数据                                                      //将缓存写入显示屏显示
                OLED_BuffShowString(0,2,mtyewan,0);      //显示数据
                OLED_BuffShowString(0,4,mtwendu,0);      //显示数据
                OLED_BuffShowString(0,6,mtfengsu,0);      //显示数据
    OLED_BuffShow();                                                      //将缓存写入显示屏显示
    delay_ms(DELAY_TIME);         
      
    }

zhange 发表于 2024-5-26 15:01:22

141


完美结束达到了我要的结果

yywf2021544699 发表于 2024-6-13 16:22:08

zhange 发表于 2024-5-26 15:01
141




这是联网的吗

zhange 发表于 2024-6-13 18:56:53

yywf2021544699 发表于 2024-6-13 16:22
这是联网的吗

联网的{:5_278:}需要买个wifi模块

yywf2021544699 发表于 2024-6-14 09:14:11

zhange 发表于 2024-6-13 18:56
联网的需要买个wifi模块

哦哦,测温湿度用的什么模块

zhange 发表于 2024-6-14 10:03:32

yywf2021544699 发表于 2024-6-14 09:14
哦哦,测温湿度用的什么模块

温度用的18b20测温   湿度没测过   你淘宝搜一下温湿度模块好多

zhang32568 发表于 2024-6-14 11:03:00

能不能吧完整的程序发下学习一下我手上有一个ESP8266很多年前购买的 不知道如何使用
页: 1 2 3 [4] 5
查看完整版本: Ai32驱动12864显示网络天气学习记录