温度传感器一般输出是模拟信号,要输入到单片机就需要经过模数(AD)转换,可以考虑加AD转换芯片,当然有些单片机本身是有模拟输入口的,由内部进行AD转换。也有数字温度传感器,那就可以直接连接到单片机的普通IO口进行处理了。
用什么传感器?比如DS18B20,是串行输入/输出的(单线的输入、输出),具体可以参考DS18B20相关时序。所输出为十六位二进制码。需要程序来解码译码。
温度传感器根据温度的不同会输入不同的01字串,单片机只要正确识别01字串,就知道温度了