在 Arduino 上的实现以DS18B20温度传感器为例,Arduino上可以用以下代码实现温度的读取和显示:#include <OneWire.h> #include <DallasTemperature.h> #include <LiquidCrystal.h> // 使用液晶显示 // 定义引脚 #define ONE_WIRE_BUS 2 //
原创 8月前
133阅读
在 Arduino 上的实现 以DS18B20温度传感器为例,Arduino上可以用以下代码实现温度的读取和显示: #include <OneWire.h> #include <DallasTemperature.h> #include <LiquidCrystal.h>  // 使用液晶显示 // 定义引脚 #define ONE_WIRE_BUS
原创 8月前
73阅读
两天前拿到的板子。首先试的就是18B20,可惜读取不到值。刚开始我是直接接在了模拟口上的,后来才知道这不是模拟传感器,是数字的。又换到数字口上的,可模拟的可以通过不同的电压表示不同的温度,可数字的,就肯定有一套机制了。再Google,知道了OneWire库和DallasTemperature库。按照Demo程序还是读取不到值,一直是0.00。从网上也见过直接用的18B20芯片读取温度的,他们都是接
转载 2023-12-08 17:13:35
48阅读