#İnclude <LiquidCrystal_I2C.h>
#İnclude <Wire.h>
#İnclude <LiquidCrystal_I2C.h>
// LCD ekranın adresi ve boyutu (0x27, 16x2)
Liquidcrystal_ı2C LCD(0x27, 16, 2);
// Pin tanımlamaları.
Const int sensorpin = a0;
Const int blueledpin = 2;
Const int redledpin = 3;
Const int buzzerpin = 4;
Void setup() {
LCD. Begin(16, 2);
lcd.backlight();
Pinmode(blueledpin, output);
Pinmode(redledpin, output);
Pinmode(buzzerpin, output);
}
Void loop() {
İnt sensorvalue = analogread(sensorpin);
Float voltage = sensorvalue * (5.0 / 1023.0);
Float temperaturec = (voltage - 0.5) * 100;
lcd.clear();
LCD. Setcursor(0, 0);
LCD. Print("sicaklik: ");
LCD. Print(temperaturec);
LCD. Print(" C");
// LED ve buzzer kontrolü.
İf (temperaturec < 15) {
Digitalwrite(blueledpin, hıgh);
Digitalwrite(redledpin, Low);
Digitalwrite(buzzerpin, Low);
}
Else if (temperaturec >= 15 && temperaturec <= 45) {
Digitalwrite(blueledpin, Low);
Digitalwrite(redledpin, hıgh);
Digitalwrite(buzzerpin, Low);
}
Else {
Digitalwrite(blueledpin, Low);
Digitalwrite(redledpin, Low);
Digitalwrite(buzzerpin, hıgh);
}
Delay(1000); // 1 saniye bekle.
}
Arkadaşlar bu kodda ı2C 16x2 LCD ekranı çalıştıramıyorum. Hata nerede? Cevaplarsanız sevinirim.
#İnclude <Wire.h>
#İnclude <LiquidCrystal_I2C.h>
// LCD ekranın adresi ve boyutu (0x27, 16x2)
Liquidcrystal_ı2C LCD(0x27, 16, 2);
// Pin tanımlamaları.
Const int sensorpin = a0;
Const int blueledpin = 2;
Const int redledpin = 3;
Const int buzzerpin = 4;
Void setup() {
LCD. Begin(16, 2);
lcd.backlight();
Pinmode(blueledpin, output);
Pinmode(redledpin, output);
Pinmode(buzzerpin, output);
}
Void loop() {
İnt sensorvalue = analogread(sensorpin);
Float voltage = sensorvalue * (5.0 / 1023.0);
Float temperaturec = (voltage - 0.5) * 100;
lcd.clear();
LCD. Setcursor(0, 0);
LCD. Print("sicaklik: ");
LCD. Print(temperaturec);
LCD. Print(" C");
// LED ve buzzer kontrolü.
İf (temperaturec < 15) {
Digitalwrite(blueledpin, hıgh);
Digitalwrite(redledpin, Low);
Digitalwrite(buzzerpin, Low);
}
Else if (temperaturec >= 15 && temperaturec <= 45) {
Digitalwrite(blueledpin, Low);
Digitalwrite(redledpin, hıgh);
Digitalwrite(buzzerpin, Low);
}
Else {
Digitalwrite(blueledpin, Low);
Digitalwrite(redledpin, Low);
Digitalwrite(buzzerpin, hıgh);
}
Delay(1000); // 1 saniye bekle.
}
Arkadaşlar bu kodda ı2C 16x2 LCD ekranı çalıştıramıyorum. Hata nerede? Cevaplarsanız sevinirim.