1973742214 发表于 2017-10-21 12:01:48

1602显示屏显示温度

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秒,这里也就是刷新速度。
来两张效果图

接线:
温度传感器A1
这是显示屏接线

注:温度传感器不要选错
下个目标:加蜂鸣器

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

测试表情:{:5_180:}{:5_184:}{:5_196:}{:5_135:}

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

:victory::):hug::handshake

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

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

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

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

没钱{:5_135:}

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

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

这个不是micro:bit吧

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

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

不是,micro:bit太贵{:5_116:}

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

太厉害啦

花生编程 发表于 2023-1-12 16:36:22

厉害厉害

花生编程 发表于 2023-1-18 21:45:34

赞!!!

三春牛-创客 发表于 2023-1-24 10:18:29

怎么显示°C呢?

花生编程 发表于 2023-1-24 10:19:39

三春牛-创客 发表于 2023-1-24 10:18
怎么显示°C呢?

直接用C吧,我也不知道

三春牛-创客 发表于 2023-1-24 10:19:59

厉害厉害

三春牛-创客 发表于 2023-1-24 10:21:00

赞赞赞赞赞
页: [1]
查看完整版本: 1602显示屏显示温度