Buradasın
Arduino sıcaklık verisi nasıl okunur?
Yazeka
Arama sonuçlarına göre oluşturuldu
Arduino'da sıcaklık verisi okumak için aşağıdaki yöntemler kullanılabilir:
- LM35 Sıcaklık Sensörü:
- Kod Örneği 1:
int lm35Pin = A0; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { lcd.begin(16, 2); analogReference(INTERNAL); lcd.print("Sicaklik Olcumu:"); } void loop() { int sicaklikVolt = analogRead(lm35Pin); float sicaklikC = sicaklikC = sicaklikVolt / 9.31; lcd.setCursor(0, 1); lcd.print(sicaklikC); lcd.setCursor(6,1); lcd.print("°C"); delay(100); }
- Bu kod, LM35 sıcaklık sensöründen gelen verileri okuyarak LCD ekranda gösterir 1.
- Kod Örneği 1:
- DHT11 Sensörü:
- Kod Örneği 23:
#include <DHT.h> #define DHTPIN 2 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); dht.begin(); Serial.println("DHT11 ile Sıcaklık ve Nem Ölçümü"); } void loop() { float nem = dht.readHumidity(); float sicaklik = dht.readTemperature(); if (isnan(nem) || isnan(sicaklik)) { Serial.println("Veri okuma hatası!"); return; } Serial.print("Nem: "); Serial.print(nem); Serial.print(" %\t"); Serial.print("Sıcaklık: "); Serial.print(sicaklik); Serial.println(" °C"); delay(2000); }
- Kod Örneği 23:
5 kaynaktan alınan bilgiyle göre: