# Arduino ile LM35 Isı Sensöründen Sıcaklık Okuma ve LCD Ekrana Yazdırma
Bu projede, Arduino kullanarak LM35 ısı sensöründen sıcaklık okuması yapılıp, bu değer I2C LCD ekrana yazdırılıyor. Ayrıca, I2C LCD ekranı bulunmayanlar için standart LCD ekran ile yapılan alternatif bir devre tasarımı da sunulmuştur.
## Gereksinimler
### I2C LCD Ekranlı Devre İçin:
- 1 x Arduino Uno
- 1 x LM35 Isı Sensörü
- 1 x I2C LCD Ekran
- 1 x Breadboard
- Jumper Kablolar
## Devre Şeması

## Kurulum
### I2C LCD Ekranlı Devre İçin:
1. LM35'in VCC bacağını Arduino'nun 5V pinine bağlayın.
2. LM35'in GND bacağını Arduino'nun GND pinine bağlayın.
3. LM35'in veri çıkış bacağını Arduino'nun analog bir pinine (örneğin A0) bağlayın.
4. I2C LCD ekranın SDA ve SCL pinlerini Arduino'nun SDA ve SCL pinlerine bağlayın.
# Arduino ile MZ5 Isı Sensöründen Sıcaklık Okuma ve Standart LCD Ekrana Yazdırma
Bu projede, Arduino kullanarak MZ5 ısı sensöründen sıcaklık okuması yapılıp, bu değer standart bir LCD ekrana yazdırılıyor.
## Gereksinimler
- 1 x Arduino Uno
- 1 x LM35 Isı Sensörü
- 1 x LCD Ekran (16x2)
- 1 x 10 Kohm Direnç
- 1 x Potansiyometre (Kontrast Ayarı İçin)
- Çok Sayıda Jumper Kablosu
## Kurulum
1. MZ5'in VCC bacağını Arduino'nun 5V pinine bağlayın.
2. MZ5'in GND bacağını Arduino'nun GND pinine bağlayın.
3. MZ5'in veri çıkış bacağını Arduino'nun analog bir pinine (örneğin A0) bağlayın.
4. LCD ekranın VCC ve GND pinlerini sırasıyla Arduino'nun 5V ve GND pinlerine bağlayın.
5. LCD ekranın RS, E, D4, D5, D6 ve D7 pinlerini Arduino'nun dijital pinlerine bağlayın.
6. Potansiyometreyi LCD ekranın kontrast ayarı için V0 pinine bağlayın.
## Arduino Kodu
#include <LiquidCrystal.h>
#include <Wire.h>
int sensorPin=A0;
int sensorValue=0;
float voltage=0;
float temperature=0;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16,2);
}
void loop() {
sensorValue=analogRead(sensorPin);
voltage=(sensorValue/1024.0)*5000.0;
temperature=voltage/100.0;
lcd.setCursor(3,0);
lcd.print("SICAKLIK: ");
lcd.setCursor(3,1);
lcd.print(temperature);
delay(100);
}
https://github.com/esmanur-karatas/ardunioCircuitDesignAndCodes/assets/83882274/975b1a5d-a6a9-4d2b-bbb1-c75597f93da4
## TINCERCAD
Bu projenin Tinkercad üzerindeki simülasyonuna ulaşmak için bu linki takip edebilirsiniz.
https://www.tinkercad.com/things/fKlFSiwidds-lcdekranisidegeriokuma
没有合适的资源?快使用搜索试试~ 我知道了~
(源码)基于Arduino的简单电路应用.zip

共81个文件
md:16个
csv:15个
pdf:15个

0 下载量 116 浏览量
2025-08-08
04:16:59
上传
评论
收藏 2.24MB ZIP 举报
温馨提示
# 基于Arduino的简单电路应用 ## 项目简介 这个项目包含了使用Arduino开发的各种简单电路应用的代码和设计方案。项目涵盖了从基本的LED应用到使用LCD屏幕的16个不同的基本电子概念。通过这些项目,用户可以学习到Arduino的基本使用方法,以及如何通过Arduino控制各种电子元件。 ## 项目的主要特性和功能 1. LED应用包括从简单的LED电路到七彩LED的各种LED应用。 2. LCD屏幕应用使用LCD屏幕展示各种信息的项目,例如使用I2C LCD屏幕显示温度。 3. 温度传感器应用使用如LM35等温度传感器进行温度读取,并将这些值以不同的方式展示。 4. Buzzer和电位计应用通过电位计控制的buzzer和LED电路。 5. 交通灯模拟使用Arduino进行的交通灯模拟。 6. RGB LED控制使用Arduino控制RGB LED,创建不同的颜色。 ## 安装使用步骤
资源推荐
资源详情
资源评论






























收起资源包目录

































































































共 81 条
- 1
资源评论


静默小音箱
- 粉丝: 2318
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 操作系统PV操作习题.doc
- 云计算服务信任度的探索.docx
- 生产网络调整促进中国产业升级.docx
- 楼宇智能化系统集成及小区智能化系统.ppt
- 如何批量提取wordexcel文档中的邮件地址.doc
- 人事考勤管理系统c++课程研究设计文档.doc
- 论网络著作权的合理使用.docx
- 设计变更通知单模板(Excel表格通用模板).xls
- XX公司竞争对手的集团战略基准比较和竞争咨询项目管理建议书.doc
- 智慧交通背景下的高职物联网专业课群建设与校企协同创新机制研究.docx
- 信息化环境下体验式学习探索.docx
- 区块链为税收征管难题提供解决方案.docx
- Oracle-RAC技术详解-scan-ip.doc
- 基于JAVA的图书管理系统的方案设计书与实现.doc
- 软件项目上线发布流程.docx
- 5G推动智慧城市快速发展.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
