
实测3点温度:

室温19℃ 电脑散热处28℃ 室外温度6℃(晚上降温幅度不小呀)
然后 咱们看看用温度计测的温度,让它们处于同一环境下:


会发现温度在20℃左右,摄像头拍照的时候存在误差,ds18b20
小数部分屏蔽掉了,综上所述,18b20测量还是很准的!
接下来对小数部分做精确处理...
方向对了 那就接着完善!
对了版主,有个问题想问您,前一阵子想搞上位机,苦于没有寻找到好的工具,用什么编程工具比较好入门呢
先附上图片:


程序中,我是依靠中断控制秒针摆动,没有什么原理,比如现在时间是30秒,我查表获得此时秒针该指到的坐标,然后调用GUI函数以中心点为起点画直线,进入中断函数时,先将29秒的直线清除,然后画新的30秒的直线,
//中断处理如下,
void Time0_Ser(void) interrupt 1
{
uchar i;
TH0=0xb8;//装入初值,定时10ms
TL0=0;
i++;
Display_DS1302(); //获取此刻实时时间,并将数据保存到预先设置的数组中
if(i == 90) //判断是否90次中断时间,即为<<1s
{
i = 0;
GUI_line(120,120,X_axis[Count],Y_axis[Count],0);//清除前一秒的秒针
Count = (tab2[6]-0x30)*10+(tab2[7]-0x30); //计算下一秒秒针直线的结束坐标
GUI_line(120,120,X_axis[Count],Y_axis[Count],RED);//画新的秒针
GUI_sprintf_string(88,220,tab2,0xffff,0); //实时时钟显示
GUI_sprintf_string(64,240,tab1,0xffff,0);
Draw_Scale(); //重新刷新表盘坐标
}
}
回复
| 有奖活动 | |
|---|---|
| 2026年“我要开发板活动”第三季,开始了! | |
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
我要赚赏金打赏帖 |
|
|---|---|
| window下生成compilecommands.json的的方法被打赏¥22元 | |
| 【S32K3XX】GPIO中断配置被打赏¥26元 | |
| 【分享开发笔记,赚取电动螺丝刀】WS2812B的RGB灯介绍以及驱动方法被打赏¥25元 | |
| PTC与NTC功能常规对比被打赏¥14元 | |
| 【S32K3XX】核间通信MU使用被打赏¥27元 | |
| 【分享开发笔记,赚取电动螺丝刀】关于3pin锂电池接口的介绍/使用被打赏¥16元 | |
| 以启明云端ESP32P4开发板实现TF卡读写功能被打赏¥28元 | |
| 【分享开发笔记,赚取电动螺丝刀】树莓派5串口UART0配置被打赏¥25元 | |
| 【STM32F103ZET6】17:分享在Rtos项目中断管理的使用经验被打赏¥23元 | |
| 【STM32F103ZET6】16:分享在中断中恢复串口任务,遇到的问题被打赏¥31元 | |


我要赚赏金
