10344浏览
查看: 10344|回复: 14

[入门教程] 1602显示屏显示温度

[复制链接]
[mw_shl_code=cpp,true]int LM35 = A1;
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);//设置接口
void setup()
{
  Serial.begin(9600);
  lcd.begin(16,2);
  lcd.clear(); //清屏
  delay(1000); //延时1000ms
}

void loop ()
{  
     float temp =(5.0*analogRead(LM35)*100)/1024;
Serial.print("temperature");
Serial.print(temp);
Serial.println("C");
     lcd.setCursor(0, 0) ;   //设置光标位置为第1行第1个位置
     lcd.print(temp); //使屏幕显示文字
     lcd.setCursor(0, 1) ;
     lcd.print("nice to meet you"); //使屏幕显示文字Button OFF
  delay(500);
}//延时0.1秒,这里也就是刷新速度。
[/mw_shl_code]来两张效果图
1602显示屏显示温度图31602显示屏显示温度图2
接线:
温度传感器A1
这是显示屏接线
1602显示屏显示温度图4
注:温度传感器不要选错
下个目标:加蜂鸣器
1602显示屏显示温度图1
F37C17CFAAD6880C0BE54F2FD045D1B1.jpg

1973742214  高级技师
 楼主|

发表于 2017-10-21 12:04:42

测试表情:
回复

使用道具 举报

rzyzzxw  版主

发表于 2017-10-22 14:39:49

回帖奖励 +1 创造力

:victory::):hug::handshake
回复

使用道具 举报

gray6666  初级技神

发表于 2017-10-23 19:34:40

回帖奖励 +1 创造力

很棒,祈祷再加入时钟模块
回复

使用道具 举报

1973742214  高级技师
 楼主|

发表于 2017-10-27 21:19:37

gray6666 发表于 2017-10-23 19:34
很棒,祈祷再加入时钟模块

没钱
回复

使用道具 举报

gray6666  初级技神

发表于 2017-10-28 08:29:16

回复

使用道具 举报

zsc990338  初级技师

发表于 2018-2-27 10:18:54

回帖奖励 +1 创造力

这个不是micro:bit吧
回复

使用道具 举报

1973742214  高级技师
 楼主|

发表于 2018-2-27 18:47:52

zsc990338 发表于 2018-2-27 10:18
这个不是micro:bit吧

不是,micro:bit太贵
回复

使用道具 举报

kimi423520  学徒

发表于 2018-5-29 19:07:45

回帖奖励 +1 创造力

太厉害啦
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-1-12 16:36:22

回帖奖励 +1 创造力

厉害厉害
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-1-18 21:45:34

赞!!!
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-1-24 10:18:29

怎么显示°C呢?
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-1-24 10:19:39


直接用C吧,我也不知道
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-1-24 10:19:59

厉害厉害
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-1-24 10:21:00

赞赞赞赞赞
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail