实验器材
arduino mega2560(uno及其他系列同)
ds18b20温度传感器(防水封装)
lcd1602A (节省io口,外接pcf8574,四线驱动)
杜邦线若干
介绍
ds18b20
特点:适应电压范围宽,3.0~5.5v,单线传输数据,可以多个温度传感器并在三线上,多点测量温度,短时间正负极接反时,不会烧毁芯片,但不能正常工作。
测量温度范围:-55℃~+125℃
可编程分辨率,9位到12位,分别为0.5℃,0.25℃,0.125℃,0.0625℃。默认12位精度
ds18b20,这里外接了端子适配器,如果没有端子适配器在数据端外接1k欧左右的上拉电阻即可(模块上贴片电阻也只用了472欧)

调用库,简单实现功能程序如下

其他库添加后引用同理

该博客介绍了使用Arduino Mega2560配合DS18B20温度传感器和LCD1602显示器(通过IIC驱动)构建的温度监测系统,其中涉及了传感器的特性、代码实现、测试过程以及解决IIC地址错误的方法。
最低0.47元/天 解锁文章
1467

被折叠的 条评论
为什么被折叠?



