Engelden Kaçan Robot

Pin Tanımlamaları: Echo ve Trig Pinleri: Ultrasonik sensörün, mesafe ölçümünü yapabilmesi için Echo pini giriş olarak, Trig pini çıkış olarak tanımlanmış. Motor Pinleri: 4 motor pininin her biri belirli yönlere göre tanımlanmış. Ayrıca motorların hızlarını ayarlamak için enable pinleri de tanımlanmış. setup() Fonksiyonu: Pinlerin çıkış (OUTPUT) ya da giriş (INPUT) olarak ayarlandığı fonksiyon. Trig pini çıkış olarak ayarlandı çünkü bu …

Devamını Oku...

Arduino İle Step Motor Kullanımı

Devre şeması aşağıdadır.  Motor sürücüdeki 4 adet IN girişini arduinoda 8 9 10 11 pinlerine aşağıdaki görüldüğü gibi bağlıyoruz. Daha sonra besleme için GND ve VCC bağlantılarını yapmamız gerekiyor. Kırmızı kablo VCC(+5V) , mavi kablo ise GND(-)’yi temsil etmektedir. Step motorlar, hassas hareket gerektiren projelerde sıkça kullanılan motor türlerindendir. CNC makineleri, 3D yazıcılar, robot kolları gibi birçok uygulamada karşımıza çıkar. …

Devamını Oku...

Arduino ile LCD Ekran Kullanımı (I2C Modülü ile)

Gerekli Malzemeler: Arduino Uno (veya benzeri bir Arduino kartı) 16×2 karakter LCD ekran (HD44780 uyumlu) I2C LCD adaptör modülü (örneğin, PCF8574) Breadboard Jumper kablolar I2C modülünün VCC pinini Arduino’nun 5V pinine bağlayın. I2C modülünün GND pinini Arduino’nun GND pinine bağlayın. I2C modülünün SDA pinini Arduino’nun SDA pinine bağlayın A4, I2C modülünün SCL pinini Arduino’nun SCL pinine bağlayın A5, Kodlama: Kütüphane Kurulumu: Arduino IDE’sinde “Araçlar” > “Kütüphane Yöneticisi” yolunu izleyin. “LiquidCrystal_I2C” arayın ve uygun bir kütüphaneyi yükleyin

Devamını Oku...

Arduino ile Potansiyometre Kullanımı ve Kontrolü

Potansiyometre Nedir? Potansiyometre ayarlanabilir bir dirençtir. Üç bacaklı bir komponenttir. Biz anlatımımızda dıştaki uçlar + ve – bağlantılarını temsil ederken ortadaki uç ise potansiyometrenin çevrilmesiyle değişen direnci temsil eder. Direnç değiştikçe analog olarak giden veri artar veya azalır. Potansiyometre tamamen analog olarak çalışır. Potansiyometre ile Led Kontrolü Led’in parlaklığını potansiyometreden gelen değerlere göre ayarlayacağız. Potansiyometre 0 değerini gönderirken led sönük …

Devamını Oku...

Arduino Hareket Sensörü ile LED Yakma

Hareket Sensörü (PIR) Nedir? PIR (Pasif Kızılötesi) Sensörü, çevredeki nesnelerin yaydığı kızılötesi (ısı) seviyelerindeki değişiklikleri ölçerek hareketi algılayan bir cihazdır. Hareket algılandığında PIR Sensörü çıkış piminde yüksek bir sinyal çıkarır. Bu mantık sinyali bir mikrodenetleyici tarafından okunabilir veya yüksek voltajlı cihazları değiştirebilen bir MOSFET’i tetikleyebilir. Bu, bir hareket alanını izlemek için iyi bir sensördür. Bu sensörün her iki versiyonu da aynı …

Devamını Oku...

Arduino buton ile led yakmak

Arduino button ile led yakma uygulamasına geçmeden önce buton nedir kısaca ona bakalım. Buton iki veya bazen ikişerli ortak olmak üzere 4 adet terminalden oluşan anahtarlama elemanıdır diyebiliriz. Anahtarlama elemanı olması sebebiyle elektrik devresine seri olarak bağlanırlar. yani devreyi herhangi bir yerinden keserler, butona basıldığı anda terminaller fiziksel olarak temas eder ve devre buton üzerinden tamamlanmış olur. 2 pinli push buton ile 4 pinli …

Devamını Oku...

Html Tablolar

Kod Anlamı <table> Tabloya başlamak. <tr> Satıra başlamak. <td> Sütuna başlamak. satır 1, sütun 1 satır 1, sütun 2 satır 2, sütun 1 satır 2, sütun 2   Mutlaka satırlardaki sütun sayıları eşit olmalıdır. Eğer iki sütunu birleştireceksek colspan=”” ya da iki satırı birleştireceksek rowspan=”” özelliğini td kodu içerisinde kullanarak tırnak işareti arasına kaç sütun ya da satır birleştiğini yazmamız gereklidir.     …

Devamını Oku...

Pull-Up / Pull-Down direnç

Buton, iterek üzerine basıldığında elektrik akımının geçmesine izin veren elemandır. Normalde butondan akım geçmez. Butona basarak üzerinden akım geçmesi sağlanır. Arduinonun pinlerine buton bağlayarak butonun basılıp basılmadığını algılamasını sağlayabiliriz. Eğer butona basılmışsa bu işi yap, basılmamışsa şu işi yap şeklinde komutlar yazabiliriz. Arduinonun pinlerine butonu iki şekilde bağlayabiliriz. Birinci bağlantı yönteminde butona basılmadığı sürece  Arduino pininin sürekli Lojik0 (LOW) konumunda tutulması sağlanır. …

Devamını Oku...

Arduino Led ve Buzzer Kullanarak Uygulama Yapıyoruz.

Arduino kullanarak LED ve buzzer ile yapabileceğiniz örnek bir uygulama: Bu kodda hem bir LED’i hem de bir buzzer’ı kontrol ediyoruz. `tone()` fonksiyonu ile buzzer’a frekans vererek ses çalarken `noTone()` fonksiyonu ile sesi durduruyoruz. Aynı anda ise `digitalWrite()` fonksiyonunu kullanarak LED’i yakıp söndürüyoruz. Bu şekilde Arduino kartınızda bu kodları çalıştırarak hem bir ledi hem de bir buzzer’ı kontrol edebilirsiniz. Buradaki …

Devamını Oku...

Breadboard Nedir? Nasıl kullanılır?

Breadboard, elektronik devrelerin prototipini oluşturmak için kullanılan bir tür lehimleme tahtasıdır. Birçok delikten oluşan bir yüzey üzerinde teller ve elektronik bileşenlerin geçici olarak yerleştirilerek devrelerin tasarlanmasına ve test edilmesine imkan sağlar. Breadboard kullanımı oldukça basittir. İlk adım, breadboard üzerindeki deliklere telleri yerleştirmektir. Daha sonra elektronik bileşenleri (dirençler, transistörler, led’ler vb.) bu tellere bağlayarak devreyi oluşturabilirsiniz. Breadboard’un avantajı, lehim gerektirmemesi ve …

Devamını Oku...