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
这是显示屏接线
注:温度传感器不要选错
下个目标:加蜂鸣器
测试表情:{:5_180:}{:5_184:}{:5_196:}{:5_135:} :victory::):hug::handshake 很棒,祈祷再加入时钟模块
gray6666 发表于 2017-10-23 19:34
很棒,祈祷再加入时钟模块
没钱{:5_135:} 这个不是micro:bit吧 zsc990338 发表于 2018-2-27 10:18
这个不是micro:bit吧
不是,micro:bit太贵{:5_116:} 太厉害啦 厉害厉害 赞!!! 怎么显示°C呢? 三春牛-创客 发表于 2023-1-24 10:18
怎么显示°C呢?
直接用C吧,我也不知道 厉害厉害 赞赞赞赞赞
页:
[1]