【Proteus仿真】【Arduino单片机】LM35温度计

文章目录


一、功能简介

本项目使用Proteus8仿真Arduino单片机控制器,使用PCF8574、LCD1602液晶、LM35传感器等。

主要功能:

系统运行后,LCD1602显示传感器检测温度。


二、软件设计

c 复制代码
/*
作者:嗨小易(QQ:3443792007)

*/

#include <LiquidCrystal_I2C.h>

// 创建液晶显示屏对象  
LiquidCrystal_I2C lcd(0x27,16,2);


void setup(void) 
{
  //LCD1602初始化
  lcd.init();
  lcd.backlight();
  lcd.setCursor(0, 0);
  lcd.print("Temp:");
}

void loop(void) 
{
  int sensorValue = analogRead(A0);  // 读取传感器的模拟输入值  
  float temp = (5.0 * sensorValue * 100.0) / 1023.0;  // 将模拟值转换为温度值(单位:摄氏度)
  lcd.setCursor(5, 0);
  lcd.print(temp);
  lcd.print('C');
}

三、实验现象

B站演示视频:https://space.bilibili.com/444388619

联系作者

视频地址:https://space.bilibili.com/444388619/video

专注于51单片机、STM32、国产32、DSP、Proteus、arduino、ESP32、物联网软件开发,PCB设计,视频分享,技术交流。

相关推荐
Chat_zhanggong3452 小时前
K4A8G165WC-BITD产品推荐
人工智能·嵌入式硬件·算法
bai5459362 小时前
STM32 PWM驱动LED呼吸灯
stm32·单片机·嵌入式硬件
智者知已应修善业3 小时前
【51单片机普通延时奇偶灯切换】2023-4-4
c语言·经验分享·笔记·嵌入式硬件·51单片机
btzhy8 小时前
STM32单片机:基本定时器应用:单脉冲模式(STM32L4xx)
stm32·单片机·嵌入式硬件·基本定时器应用:单脉冲模式
文sir.10 小时前
温湿度采集系统(stm32+mqtt+Onenet云平台+esp8266)
stm32·单片机·嵌入式硬件·mqtt·onenet·云平台·esp8266
DIY机器人工房10 小时前
嵌入式面试题:你有没有用过直接基于TCP协议,不借助HTTP、MQTT这类上层协议的项目经历?
stm32·单片机·嵌入式硬件·面试题·diy机器人工房
zhmc12 小时前
Cortex M0单片机指令执行周期
单片机·嵌入式硬件
编程小白菜12312 小时前
STM32L051单片机485Ymode升级后程序不能正常运行问题
stm32·嵌入式硬件
NEU-UUN14 小时前
5.1.STM32-EXTI外部中断——全程手敲板书
stm32·单片机·嵌入式硬件
TangDuoduo000515 小时前
【常见传感器原理及应用】
单片机·嵌入式硬件