Merhaba arkadaşlar serimin 5. konusu ile devam ediyorum.
bu konuda LM35 modelli sıcaklık sensörünü kullanacağız.
Aşağıda kullandığım sensörün bilgilerini ve linkini de bırakacağım.
LM35 Hassas Sıcaklık Sensörü Satın Al 59,40 TL | Robotzade.com
LM35 Hassas Sıcaklık Sensörü en uygun fiyatlar ile Robotzade.com'da.| Hızlı kargo, kapıda ödeme ve taksit seçenekleriyle hemen satın al!
www.robotzade.com
Datasheet: https://www.ti.com.cn/cn/lit/ds/symlink/lm35.pdf?ts=1655265090497
Ve yine bir önceki konularımızda yer alan LCD ekranımız da burada var.
DEVRE ŞEMASI:
Devre sistemimiz hazır olduğuna göre artık kodlarımızı yazmaya başlayabiliriz:
C:
#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7); //LCD ekran bağlantıları
float tempC;
int reading;
int tempPin = 0; //değişkenlerimiz
char str[16];
void setup()
{
analogReference(INTERNAL);
Serial.begin(9600);
lcd.begin(16, 2);
lcd.print("Temprature:");
}
void loop() //işlemin yapılacağı döngü
{
reading = analogRead(tempPin);
tempC = reading / 9.31;
lcd.setCursor(0, 1);
sprintf(str,"%3.2f C ", tempC);
lcd.print(str);
delay(1000);
Serial.print("Temprature= ");
Serial.print(tempC);
Serial.print("*C");
Serial.println();
delay(1000);
}
Okuduğunuz için teşekkür ederim.
bir sonraki konuyu siz yorumlarda belirleyin.
bir sonraki konuyu siz yorumlarda belirleyin.