Arduino 是一个开源单片机平台。前两天得到一块测温IC模块,LM75,正好有机会研究下Arduino的 I2C 通讯功能。关于I2C总线的知识,可以在这里找到。
LM75 是一个I2C接口的测温元件,外围电路仅仅需要一枚电容,它的datasheet可以从官方网站上下载到 ,具体的spec这里就不多讲了,感兴趣的可以查看它的datasheet。说到这里,很是感慨,就这么一个4mm*5mm见方的小东西,手册却一点也不含糊,详详细细介绍了所有的功能。其实,有时候看元器件的手册对扩展知识面也很有帮助。LM75的主要功能是测温,本文的目的就是如何应用Arduino和LM75来获取当前的温度,核心是Arduino的I2C协议的应用。