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...Robotik
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...