Basit bir ÅŸekilde herkes için robotik arduino eÄŸitimidir. Arduino programı, arduino kartı, I2C ve DHT11 ile termometre yapımını anlattığımız dersimizdir.
DHT11 sensörünü kullanabilmek için aÅŸağıdaki baÄŸlantıdan kütüphaneyi indirip arduinoya eklemelisiniz.
DHT11 Kütüphanesini indirmek için tıklayınız...
I2C ile LCD ekranı kullanabilmek için aÅŸağıdaki baÄŸlantıdan kütüphaneyi indirip arduinoya eklemelisiniz.
I2C Kütüphanesini indirmek için tıklayınız...
SDA = A4
SCL = A5
Dersteki Devrenin Şeması:
Dersteki ÖrneÄŸin Kodları:
#include <avri2c_greiman.h>
#include <liquidcrystal_i2c_avri2c.h>
#include <dht11.h>
int dhtpin = 4;
dht11 sensor;
LiquidCrystal_I2C_AvrI2C lcd(0x27, 16, 2);
void setup() {
pinMode(dhtpin, INPUT);
lcd.begin();
}
void loop() {
sensor.read(dhtpin);
lcd.setCursor(0,0);
lcd.print("Sicaklik=");
lcd.setCursor(10,0);
lcd.print((float)sensor.temperature, 1);
lcd.setCursor(15,0);
lcd.print("C");
lcd.setCursor(0,1);
lcd.print("Nem=");
lcd.setCursor(4,1);
lcd.print((float)sensor.humidity, 1);
lcd.setCursor(10,1);
lcd.print("%");
delay(1000);
}
Ders Videosu:
Ders videosunu aşağıdan izleyebilirsiniz.
VIDEO