Mar 24

DHT11

Etiketler:
Mar 23

Yazar:MURAT OFLEZER

11) DHT 11 Kullanmak
Bu dersimizde de DHT 11 nem ve ısı sensörünü kullanacağız. Sonuçları hem seriport ekranında hemde i2c lcd de göreceğiz.DHT 11’ in vcc ucu ile data arasına 10k direnç bağlamamız gerekmektedir.
DHT11 ve DHT22 birlikte kullanışı
Devamını Oku »

Etiketler:
Mar 16

Arduino-LiquidCrystal-I2C-library-master

Mar 10

YAZAR:MURAT OFLEZER

İ2c Çipinin Kodu PCF8574T Olanlar İçin; LiquidCrystal_I2C lcd(0×27, 16, 2);
İ2c Çipinin Kodu PCF8574AT Olanlar İçin; LiquidCrystal_I2C lcd(0x3F, 16, 2);

8)İ2c Kullanarak Lcd’ye Yazı Yazma
İ2c genel olarak bir haberleşme protokolüdür. Biz i2c kullanmazsak yaklaşık olarak 16 pini arduino’ya bağlamak zorunda kalacağız ancak i2c sayesinde sadece 4 pinle bunu hallediyoruz.
İ2c pinleri ——- Arduino pinleri
VCC                           5 VOLT
GND                          GND
SCL                            SCL
SDA                           SDA

İlk olarak vazgeçilmez bir klasik olan “Hello World” diyelim.
Devamını Oku »

Etiketler:
Mar 09

YAZAR:MURAT OFLEZER

Arkadaşlar şimdide arduino ile 10.yıl marşı çalalım bu projede buzzer ve servo motor var ama biz şimdilik sadece buzzer bağlayarak çalacağız. Buzzerin + bacağını 13. pine bağlayın ve diğer bacağını da GND ‘ye bakalım nasıl olacak;

Devamını Oku »

Etiketler:
Mar 01

Yazar:Murat OFLEZER

Kaynak 1:Hasbi SEVİNÇ
Kaynak 2:Meraklı maymun

4) Arduino ile SeriPort Üzerinden Bilgisayara Veri Yollama

Gerek arduinonun kontrolü gerekse işlenen değerlerin kullanıcıya aktarılması için arduinomuz ile bilgisayarımız arasındaki haberleşmeyi yapmamız gerekir. Bu haberleşme arduinonun RX ve TX ayaklarından gerçekleşecektir. Haberleşme için her zamanki gibi arduinoyu USB üzerinden bilgisayarımıza takmamız yeterli olmaktadır. Haberleşme için setup fonksiyonumuza başlatma kodunu yazmayı unutmayalım. Aşağıdaki kod ile bilgisayara her saniye artan sayımızı yolluyoruz.

Arduino kodları;

 
void setup() {
Serial.begin(9600); // bilgisayar ile arduinomuzun haberleşmesini başlatıyoruz.
// Bilgisayarın ve arduinonun aynı hızda çalışması için 9600 yazdık.
// Yani saniyede 9600 tane bit transferi olacaktır.
}
int sayici = 0;
void loop() {
Serial.print(“Sayicimizin degeri= “); // Ekrana mesajımızı yazdırıyoruz.
Serial.println(sayici); // sayaç değerimizi ekrana yazdırıp yeni satıra geçiyoruz.
delay(1000); // Bir saniye bekle
}

Devamını Oku »

Etiketler: