• arduino 液晶显示 LM35温度传感器


      第一次独立做东东,从头到脚都需要百度,但是只要有思路就不怕无限的检索了!

      LM35的一些参考手册知识如下:

        集成电路温度传感器;  输出电压与摄氏温度线性成比例;

        室温精度   +-4 摄氏; 工作电压   4V-30V;

        工作电流:小于133UA;输出电压:+6v  ~ -1.0v;

        25摄氏时,精度有0.5摄氏;比例因数:线性+10mv/摄氏;

                          线性1000mv/100摄氏;

        液晶显示器,我发现有16个引脚:D0-D7、A、K、……想不起来了;正是由于我对此了解太少,才引导我开始复制借鉴别人的思路;

        下面这张图片,让我想起了大二下期老师介绍给我们的两款软件:一个是硬件编程,一个是模拟仿真电路图的;倍感高兴,可是也为当初没有深入摸索而懊悔;

        

      上面两幅图我是我copy 一位 弘毅网友的图片;接下来的电路接法也是按照这个完成的;

      展示下效果图:

        

        高兴呀!

        大一大二作为嵌入式专业的屌丝,一直不敢接触硬件,其内心也是惧怕硬件的爱,都不敢想了。

        大三mcu培训班里的消遣娱乐,轻松快乐,为什么呢?刚起步嘛,有老师带当然是高兴,呵呵,2500大元啊!

        很享受吧……………………

    #include <LiquidCrystal.h> //调用arduino自带的LiquidCrystal库
    
    
    
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);//设置接口
    
    
    
    int potPin = 4; //设置模拟口4为LM35的信号输入端口
    
    float temperature = 0; //设置temperature为浮点变量
    
    long val=0; //设置val为长整数变量
    
    
    
    void setup()
    
    {
    
    lcd.begin(16, 2); //初始化LCD
    
    lcd.print("LM35 Thermometer"); //使屏幕显示文字LM35 Thermometer
    
    delay(1000); //延时1000ms
    
    }
    
    
    
    void loop ()
    
    {
    
    
    
    val = analogRead(potPin); //val变量为从LM35信号口读取到的数值
    
    temperature = ((val+1)*0.0048828125*1000); //把读取到的val转换为温度数值的10倍
    
    lcd.clear(); //清屏
    
    lcd.print("LM35 Thermometer"); //使屏幕显示文字LM35 Thermometer
    
    lcd.setCursor(0, 1) ; //设置光标位置为第二行第一个位置
    
    lcd.print((long)temperature / 10); //显示温度整数位
    
    lcd.print("."); //显示小数点
    
    lcd.print( (long)temperature % 10); //显示温度小数点后一位
    
    lcd.print((char)223); //显示o符号
    
    lcd.print("C"); //显示字母C
    
    
    
    delay(2000); //延时2秒,这里也就是刷新速度。
    
    
    
    } 
    不要说话
  • 相关阅读:
    css的继承问题
    js弹出层
    实现网页弹出框后背景不能滑动的效果
    vue的爬坑之路(四)之基于vuecli 动态添加iconfont的symbol方法
    vue的爬坑之路(五)之基于vuecli li列表的显示隐藏
    自定义复选框checkbox样式
    vue的爬坑之路(三)之基于vuecli的VueAwesomeSwiper轮播滑块插件的使用及常见问题
    iOS 开发学习总结
    (转载)iOS股票k线组件源码,支持其他图表类型
    iOS Objective C Memory management
  • 原文地址:https://www.cnblogs.com/sxudk/p/3334179.html
Copyright © 2020-2023  润新知