Arduino

Arduino Timer ve Interrupt Nasıl Kullanılır

Arduino Timer ve Interrupt uygulamasını yaparak belirli zaman aralıklarında işlem yapmak istediğimiz işlemlerin nasıl yapılacağını öğrenmiş olacağız arkadaşlar. Bildiğiniz gibi her Arduino boardunun farklı işlemcileri vardır. Bu işlemciler Microchip firması tarafından üretilen atmega serisi işlemcilerdir. Arduino Uno’ da Atmega328p serisi 8-bit mikrokontrolor kullanılmıştır. Bu entegrenin içinde Timer0 (8-bit), Timer1 (16-bit) Devamı…

Servo Motor

ServoWriteMicroseconds Fonksiyonu Kullanımı – Arduino

ServoWriteMicroseconds() fonksiyonu Arduino ile servo motoru kontrol etmek için kullanacağız. Daha önceki Arduino Servo Motor Kontrolü yazımızda açı değeri vererek servo motorumuzu kontrol etmiştik. Bu yazımızda ise microsecond değeri vererek servo motorumuzu daha hassas bir şekilde kontrol edeceğiz. Standart servolarda, 1000 ms’lik bir parametre değeri tamamen saat yönünün tersine, 2000 Devamı…

Arduino Pulse Okuma

Arduino Pulse Okuma Uygulaması Nasıl Yapılır

Bu yazımızda Arduino Pulse Okuma uygulaması yapacağız arkadaşlar. Bunun için interrupts ve digitalRead() komutlarını kullanacağız. Bir zamanlayıcı kurup bu esnada arduino’ nun ikinci pinine bağlı olan pulse sinyali okunmaktadır. Zamanlayıcı belirlenen değere geldiğinde bir kesme oluşacak ve o ana kadar saydığı pulse değerlerini bilgisayara gönderecektir. Bu sayede pulse sinyalinin hertz bilgisini Devamı…

LDR

LDR (Light Dependent Resistor) Nedir?

LDR (Light Dependent Resistor) denilen elektronik devre elemanı bir fotodirençtir. Bir fotodirenci direnci, artan ışık yoğunluğu ile azalır; Diğer bir deyişle, foto iletkenliği değişir. Maliyeti çok düşüktür. Bu elemanın sembolü aşağıdaki gibidir. Bu elemanın ışık yoğunluğuna göre direnci değişir. Işık şiddeti arttıkça direnci azalır. Bir elemanın direnci tipik olarak aşağıdaki dirençlere sahip Devamı…

Arduino Röle Kartı Uygulaması Nasıl Yapılır

Evet arkadaşlar, bu yazımızda Arduino röle kartı uygulaması yapacağız. Daha önce Arduino ile +24VDC bir selenoid valf kontrolü yapmıştık ama shield’ ımızı kendimiz tasarlamıştık. Shield yapmak için temel elektronik bilginize ve bir takım araç gereçler sayesinde elektronik baskı devre yapma tekniğini bilmeniz gerekmektedir. Meşakkatli bir yoldur ama eşsiz tasarımlar çıkarabilirsiniz. Devamı…

C# ve Arduino Ethernet Selenoid Valf Kontrol

Evet arkadaşlar bu yazımızda sanayide işinize yarayacak bir uygulama yapacağız. Bildiğiniz gibi selenoid valflerin olmadığı fabrika yoktur. Bu yazımızda 3 adet selenoid valfi network üzerinden kontrol etmemize yarayan bir Arduino shield yapıp bunu Ethernet Shield üzerine takacağız. Bu sayede networke bağlanabilen kompak bir kontrol cihazımız olacak. Arduino ethernet shield’ ı Devamı…

Arduino Mega +24V DC Digital I/O Shield

Daha önceki yazılarımızda arduinonun dijital giriş çıkışlarını kullanmıştık fakat arduino’ nun giriş seviyeleri malum TTL +5V seviyesinde olduğu için daha yüksek seviyelerde -örneğin +24V DC gibi- kullanamazsınız. Denerseniz arduinonuz yanabilir. Bu yüzden Arduino ile +24V sinyalini okumak için ve Arduino Mega ile +24V sinyal çıkışı sağlamak için araya bir gerilim Devamı…

Arduino

Arduino Selenoid Valf Kontrolü Nasıl Yapılır

Bu yazımızda Arduino Selenoid Valf kontrolü yapacağız. Eminin arduino ile uğraştıkça bir takım problemlerle karşılaşmışsınızdır. Bunlardan biri Arduino’ nun çalışma voltajı ile kullanıdığınız cihazların çalışma voltajları arasındaki farklılık. Bu yazımızda bir selenoid valfi sürmeyi deniyeceğiz. Bu valf +24VDC ile çalışmaktadır. Arduino dijital çıkışlarından 5V ta 20mA verdiği için, bizim selenoid Devamı…