找回密码
 立即注册

QQ登录

只需一步,快速开始

星原力教育科技 首页 创客工坊 查看内容

基于Arduino制作表情测温仪

2020-5-15 13:56| 发布者: lou| 查看: 2453| 评论: 0

摘要: 基于Arduino制作表情测温仪http://mk.xyuanli.com/source/plugin/micxp_mp4upload/data/4/aef542ed8d4940f1355a4817141a4c4f_183.mp4借助于arduino硬件和mixly设计一个表情测温仪,用来测量水温,水温会通过显示屏显 ...

基于Arduino制作表情测温仪





借助于arduino硬件和mixly设计一个表情测温仪,用来测量水温,水温会通过显示屏显示出来,3个点阵表情表示水温是否达到可以直接饮用的状态。

 

材料准备


  • Arduino Nano主控
  • 温度传感器
  • 点阵模块
  • OLED 显示屏
  • 电池盒


硬件连接


           硬件管脚                               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表情为一个哭泣。所以 ,不同温度范围,点阵能显示不同的表情。


(不同温度,显示不同点阵图案)


总程序


(总程序)


路过
路过
雷人
雷人
握手
握手
鲜花
鲜花
鸡蛋
鸡蛋