Skip to main content

Ders 43 : DHT22 sensörü ile android üzer

Ders 43 : DHT22 sensörü ile android üzerinden ısı okuma

BAĞLAN yazısının altındaki bluetooth sembolüne tıkladığınızda telefonunuzda kayıtlı bluetooth bağlantı adresleri görüntülenecektir. Modülü seçip onayladığınızda bağlantı kurulur. Bu kadar basit. Arduino programı aşağıdadır. app inventor dosyası (.aia) için tıklayınız Apk yı buradan indirebilirsiniz.     #include “DHT.h” #define DHTPIN 2 // DATA UCU 2 NOLU PİN E BAĞLANACAK #define DHTTYPE DHT22 // DHT 22 (AM2302) […]

Ders 42: Android uygulaması ile HC-SR04

Ders 42: Android uygulaması ile HC-SR04 ultrsonik sensörden mesafe okuma

Apk yı buradan indirebilirsiniz. /* Robot Kursu ultrasonik sensçör kullanımı ve android arayüz Pin Diyagram BLUETOOTH İÇİN RX D12 TX D11 BUZZER D6 LED D13 TRİMPOT A0 www.robotkursu.com */ /* Bu program Robot Kursu tarafından kodlanan ultra metre apk uygulaması ile çalışmaktadır. Telefon üzerinde bulunan mesafe kutusuna HC-sr04 ultrasonic mesafe sensörünün ölçtüğü değeri yazmaktadır. Android […]

Ders 41 : Çoklu 7 segment kullanımı

Ders 41 : Çoklu 7 segment kullanımı

Bu program robotkursu sensör modülü (RK3012) için yazılmıştır. yanyana sıralanmış 4 display üzerinde 2017 sayısını göstermektedir. Sırayla displayler aktif edilmekte ve gerekli rakam bilgisi gönderilmektedir.     Arduino kodu için tıklayınız    /* *06.08.2017 www.robotkursu.com Bu program robotkursu sensör modülü (RK3012) için yazılmıştır. yanyana sıralanmış 4 display üzerinde 2017 sayısını göstermektedir. Sırayla displayler aktif edilmekte ve […]

DERS 40 : LM35 sensör kullanımı

DERS 40 : LM35 sensör kullanımı

Robot kursu sensör modülü üzerinde bulunan LM35 sıcaklık sensörü kullanımına ait bir örnektir. Program  satırların da gerekli açıklamalar yapılmıştır. Arduino sensör modülümüz ile LDR, NTC, PTC , LM35 gibi sensörler header üzerinden takılıp kullanılabilmektedir. 4 adet 7 segment display de tarama yöntemini öğrenmek ve sensörlerden gelen bilgileri göstermek mümkündür. LM35 sensörü ile ölçülen ısı displaylerde […]

Ders 35: HC 05 modülü ile IOT uygulaması

Ders 35: HC 05 modülü ile IOT uygulaması

Bu uygulamada odalardaki lambaları temsilen LED ler bulunmaktadır. Bu LED ler RK_IOT uygulaması ile bluetooth üzerinden yakılıp sördürülebilmektedir.  RK_IOT uygulaması üzerindeki slider kaydırıldığında 10 ile 254 arasında bir değer gönderilmekte ve bu değer kombiyi temsil eden LED e analogWrite komutu ile PWM olarak yazdırılmaktadır. IOT nin temelini öğrenmeleri için öğrencilerimiz ile yaptığımız bir çalışmadır. RK_IOT […]

Ders 34: HC 05 bluetooth modülü kullanım

Ders 34: HC 05 bluetooth modülü kullanımı (Android ten değer okuma)

Telefona yüklenen uygulamanın ekranında bulunan ANALOG DEĞER kutusuna A0 pin ine bağlı potansiyometreden okunan değeri yazmaktadır. A0 pinine bir sensör bağlanırsa sensör değerini bu kutucuğa yazmaktadır. Uygulama üzerindeki LED YAK SÖNDÜR butonuna basıldığında Arduino üzerindeki 13 nolu pine bağlı LED i yakıp söndürmektedir. Ayrıca LED in durumunu da AÇIK veya KAPALI olarak uygulama ekranında göstermektedir. […]

Ders 33: Buton ile DC motor hız kontrolü

Ders 33: Buton ile DC motor hız kontrolü

6 nolu pine bağlı butona her basışta dc motor hızı artmakta; 7 nolu pindeki butona her basışta hız azalmaktadır.Tabii ki dikkat edilmesi gereken bazı ayrıntılar var. Örneğin sayı 255 i aştığında 0 a düşecektir.Böylece motor duracaktır. Bunu basit bir if kontrol komutuyla düzeltmek mümkün ancak burada hız kontrol mantığı anlatılmaya çalışılmıştır. Bu uygulamada Ardumoto shield […]

Ders 32 : RTC modülü ile Kronometre uygu

Ders 32 : RTC modülü ile Kronometre uygulaması

RTC modülünü kullanarak yapılan bir kronometre uygulamasıdır. Program örnek olarak verilmiştir. Geliştirmeye açıktır.   /* LCD modül ile RTC modülü kullanımı www.robotkursu.com */ #include <virtuabotixRTC.h> #include <Wire.h> #include <LiquidCrystal_I2C.h> int analogDeger=0; LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // RTC bağlantı uçları //SCLK -> 9, Data -> 8, RST -> 7 […]

Ders 31 : RTC modül LCD ile kullanımı

Ders 31 : RTC modül LCD ile kullanımı

  /* LCD modül ile RTC modülü kullanımı Ders 30 daki kütüphaneleri yüklemeyi unutmayınız. www.robotkursu.com */ #include <virtuabotixRTC.h> #include <Wire.h> #include <LiquidCrystal_I2C.h> int analogDeger=0; LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // RTC bağlantı uçları //SCLK -> 9, Data -> 8, RST -> 7 virtuabotixRTC myRTC(9, 8, 7); void setup() { […]

Ders 30 : RTC modülü kullanımı 1

Ders 30 : RTC modülü kullanımı 1

DS1302  RTC  modülünün kullanımına ait bir örnektir. Bu entegre içine aşağıdaki program ile istediğiniz tarih ve saati girip RTC modüle yükleyebilirsiniz. Seri port ekranından o andaki tarih saati görebilirsiniz .RTC modül pili takılı olduğu sürece ayarladığınız zamanı hafızasında tutmaktadır. Pil biter veya çıkartılırsa tekrar zaman ayarını bu program ile yapabilirsiniz. Programı çalıştırmak için buradan ilgili […]

Ders 29 : DHT11 sensörü ile fan kontrolü

Ders 29 : DHT11 sensörü ile fan kontrolü

/* Bu uygulama ile DHT11 sensörünü kullanarak sıcaklık ölçüyoruz. Sıcaklık 24 derece üstüne çıkınca fan çalışıyor. Soğutma işlemi başlıyor. 24 dereceye düşünce fan duruyor. DHT11 sensörü 8 nolu pine bağlı. I2C LCD kullanılıyor SDA: A4 ve SCL:A5 pinlerine bağlı. Fan 9 nolu pinebağlıdır. Sensör ve lcd kütüphanelerini yüklemeniz gerekir. www.robotkursu.com */   #include “DHT.h” #include […]

Ders 28: DHT11 sensörü ile ısı nem ölçme

Ders 28: DHT11 sensörü ile ısı nem ölçme

/* Bu uygulama ile DHT11 sensörünü kullanarak sıcaklık ve nem öçlüyoruz. DHT11 sensörü 2 nolu pine bağlı. I2C LCD kullanılıyor SDA: A4 ve SCL:A5 pinlerine bağlı. Sensör ve lcd kütüphanelerini yüklemeniz gerekir. Bilgisayarınızda yüklü olan arduino programı içinde lcd kütüphanesi yüklüdür ancak bu uygulamada kullanılan yöntemle uyumsuzdur. 4 uçlu lcd ye göre yazılmıştır. Sensör kütüphanesi […]