基于Arduino制作表情测温仪 借助于arduino硬件和mixly设计一个表情测温仪,用来测量水温,水温会通过显示屏显示出来,3个点阵表情表示水温是否达到可以直接饮用的状态。 材料准备
硬件连接 硬件管脚 Arduino
Nano管脚 温度传感器DAT <------> A3 点阵DIN <------> D8 点阵CS <------> D9 点阵CLK <------> D10 显示屏转换接头SCL <------> A5 显示屏转换接头VCC <------> A4
表情测温仪程序编写
OLED显示屏显示温度程序,将OLED显示屏初始化,在函数pape1模块中设置字体大小,并且显示内容为连接A3管脚的温度传感器的值。 (显示屏显示温度) 同理,点阵模块也必须初始化,管脚号对应点阵连接nano板中的IO口。如果温度小于等于29度,点阵图案变量a为一个严肃的表情,29度到35度之间,点阵图案变量b为一个开心的表情,温度大于35度,点阵图案变量c表情为一个哭泣。所以 ,不同温度范围,点阵能显示不同的表情。 (不同温度,显示不同点阵图案) 总程序 (总程序) |