![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
xxx
暁暁暁
这个作者很懒,什么都没留下…
展开
-
1602输出十六进制显示
num为获得的数据,,最后以16进制输出在1602液晶屏上。经试验可用。 (代码参考自网上的回答) void write_hexnum(unsigned char n) { if(n>=10) write_data('A'+(n-10)); else write_data('0'+n); } void display_num(unsigned char num) { write_com(0x80); //显示...原创 2020-06-11 15:17:23 · 1579 阅读 · 1 评论 -
MLX90614红外测温模块的使用
所使用的硬件是MLX90614型号的红外测温模块,如图, 首先要有模块的数据手册,这个可以去淘宝找,,, 如下图,是红外模块存储的温度数据的地址,我们的目的就是通过读取对应的地址从而获得温度数据。 (Ta:环境温度;Tobj1:物体温度) 想要与红外芯片进行通信获取温度数据,那么首先要写好读、写数据的代码,,, 如图,我们要按照时序图先写好起始位、结束位、收、发一位数据的代码。具体的延时时间限制去找数据手册看。 /*发送一个位*/ void MLX90614_SDA_send_bi原创 2020-05-29 23:51:50 · 25288 阅读 · 9 评论