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
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 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...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...Arduino – Buzzer ile İstiklal Marşı
//Türkiye Cumhuriyeti İstiklal Marşı //Söz : Mehmet Akif Ersoy //Beste : Osman Zeki Üngör const int buzzer = 7; int a, ad, b, c, cd, d, dd, e, f, fd, g, gd, a2, ad2, b2, c2, cd2, d2, dd2, e2, f2, fd2, g2, gd2, a3; void setup() { pinMode(buzzer, OUTPUT); ////////////////////// notalar // c = do // cd = do …
Devamını Oku...Arduino ile Uzaklık Ölçümü
Uygulamalarda uzaklık ölçümü için HC-SR04 ultrasonik uzaklık sensörü kullanılacaktır. Sensör üzerinde VCC, Trig, Echo, GND olmak üzere 4 adet pin bulunmaktadır. Bunlardan VCC pini besleme (5 volt), GND pini toprak hattıdır. Trig pini çıkış yüzeyinden dalganın salınmasını sağlayan pindir. Echo pini ise giriş yüzeyine yansıyan dalganın ulaştığını Arduino’ya haber veren pindir. Açıklamalardan da anlaşıldığı gibi Arduino’da trig pini çıkış, echo …
Devamını Oku...Arduino ile MZ80 Kızılötesi Sensör Kullanımı
MZ80 Yakınlık Sensörü Özellikleri Bu MZ80 Kızılötesi Sensör, güvenlik sistemleri, mesafelerin ölçülmesi ve giriş / çıkış ortamlarının izlenmesini içeren projeler için mükemmel bir seçimdir. Sensör arkasında bulunan trimpot ile algı mesafesi 80 cm ye kadar ayarlanabilir. MZ80 bağlantısı çok basittir, çünkü sensörde sadece 3 kablo bulunur: Kırmızı(Vcc) , Siyah(GND) ve …
Devamını Oku...