Yazar: admin
Karaşimşek hobi devresi
Karaşimşek hobi devresinde eline ilk defa havya alanların bile kolaylıkla yapabileceği bir tasarım yaptık. Lehimlenecek elemanların ayakları arasını maksimum mesafede açtık. Kolay lehimleme sağlanacak işlemlerden geçirdik.
Siren seslerini ayırt edelim
Ambulans , itfaiye ve polis araçlarının sirenleri arasında bir fark var mı acaba. Devreyi yaparak öğrenelim.
Trafik lambası
Trafik lambası hobi devremiz ile yaparken eğlenecek ve öğreneceksiniz. Eline ilk defa havya alanların bile kolaylıkla yapabileceği bir tasarım yaptık. Lehimlenecek elemanların ayakları arasını maksimum mesafede açtık. Kolay lehimleme sağlanacak işlemlerden geçirdik.
Anfi devresi
Anfi devresinde TDA7377 entegresini kullandık. 2×30 watt bir çıkış gücüne sahip. Tek besleme ile çalışabiliyor. Üç kondansatör bir direnç ile kablo bağlantıları için klemens ve jaklardan oluşuyor. Özellikle karton tabaktan yaptığımız hoparlör de çok işimize yarıyor. Bu anfi sayesinde karton tabaktan normal hoparlör sesi gibi bir ses alıyoruz.
5110 GRAFİK LCD
5110 Grafik LCD ile bir çok proje gerçekleştirebilirsiniz. Arduino için hazır kütüphaneler mevcuttur. Kolay bir şekilde kullanabilirsiniz.
Manyetik alan kuvvet çizgileri var mı?
Küçük neodyum mıknatıslar ve şişe kapakları ile yaptığımız deney ile manyetik kuvvet çizgilerinin var olduğunu ispatlamaya çalıştık. Sizce gerçekten böyle bir kuvvet çizgisi var mı? Bunu hissedebiliyor musunuz?
Robot kontrol APK sı
Cep telefonu ya da tablet ile robotunuzu kontrol etmek isterseniz örnek program, açıklama ve android yazılım burada. Android yazılımı yüklemek için resme tıklayınız. ARDUINO PROGRAM // ahmet emre ceyhan. ekim 2015 #include <SoftwareSerial.h> SoftwareSerial mySerial(11, 12); int hz=100; int motor1Pin1 = 9; int motor1Pin2 = 10; int enable1Pin =Read More
Polo Robot APK sı ve arduino programı
Apk yı buradan indirebilirsiniz. Uygulamayı android bir cihaza yüklediğinizde yapmanız gerekenler: 1- Robotun pil kablosunu takıp enerjisini veriniz. 2- Telefon ya da tabletinizin bluetooth özelliğini açıp, diğer cihazları aratınız. 3- Robotunuz HC-05 ismiyle ya da A8:223:01:D5:67 gibi uzun bir rakam-harf ismiyle görünecektir. Üzerine tıkladığınızda eşleştirmek için bir kerelik sizdenRead More
Android uygulaması ile arduino dan 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 KAPALIRead More
Arduino da fonksiyon kullanma
Fonksiyon kullanarak ana programınızı oldukça kısa hale getirebilir ve anlaşılır olmasını sağlayabilirsiniz. Kolay anlaşılan bir programda, oluşabilecek program mantık hataları kolay farkedilir ve düzeltilir. Bu örnekte fonksiyon kullanımı ve aynı anda birden fazla butona basarak işlem yaptırma konuları anlaşılması amaçlanmıştır. Buton yerine sensör düşünebilirsiniz. Robot uygulamalarında çok kullanılan bir yöntemdir.Read More
Arduino ile seri port tan sıcaklık okuma
Arduino ile DHT11 ısı-nem sensöründen alınan veriler bilgisayara aktarılmaktadır. Seri porttan alınan verileri ekranda gösteren arayüz visualbasic ile yazılmıştır. Kaynak kodlar aşağıda yer almaktadır. Her komut satırının yanında açıklamalar bulunmaktadır. Sensör kütüphane dosyasını, arduino yazılımını ve seri port okuma arayüzünü hazır bir şekilde buradan indirebilirsiniz. Projenin algoritması: //////////////////////// Eğer butonaRead More
RGB LED kontrolü
Bu programda analogWrite komutu kullanarak renklerin parlaklığı yavaşça artıp azalmaktadır. Renklerin karışımından ara renklerin oluştuğunu göreceksiniz. RGB modüller üzerinde 4 adet pin bulunur. Bunlar kırmızı, yeşil ve mavi ledlerin birer adet artı uçları ve hepsine ait ortak eksi ucudur. Kablo kullanmadan direkt olarak modülü arduino üzerine takabilirsiniz. Programı biz 9-10-11-12Read More
RTC modüle Tarih Saat verilerini girmek
Program başında hangi pinlerin nereye bağlanması gerektiği yazılmıştır. Ancak DS1302 ve TIME kütüphane dosyalarını indirmeli ve daha önceki uygulamalarımızda yaptığımız gibi sıkıştırılmış dosyaları klasöre çıkartmalı ve klasör olarak library içine atmalısınız. Aşağıdaki programı kopyalayıp arduino derleyicisine yapıştırın ve yükleyin. Bu kadar basit. İlk kullanımda RTC modül içinde saat ve tarihRead More
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 lcdRead More
Ultrasonik sensör ile mesafe ölçme
Ultrasonıc sensör ile mesafeyi ölçerek LCD ekranda gösteriyoruz. LCD ile ilgili kütüphaneyi LCD ekran kullanımı 1 örnek sayfasındaki linkten indirebilirsiniz. #include <Wire.h> #define echoPin 7 // Echo Pin #define trigPin 8 // Trigger Pin #define LEDPin 13 // Onboard LED int maximumRange = 200; // Maximum mesafe intRead More
LCD kullanımı 1
Arduino I2C ile sadece 4 kablo kullanarak kolayca lcdye bağlanabiliyor. Arduino set aldınız ve setten çıkan lcd nin sadece 4 pini var ise example icinde yer alan örnek program ile çalıştıramazsınız. SPI kütüphanesini tanıtmalısınız. (LCD üzerindeki SDA ucu arduinodaki A4 pinine, SCL ucu A5 pinine bağlanacak ) LCD kütüphanesini buradan indirebilirsiniz. #includeRead More
IR kumanda ile LED yak söndür
Öncelikle buraya tıklayarak IR kontrol kütüphane dosyasını bilgisayarınıza indirmeli ve genelde C dizininde yer alan Program files klasörü altındaki ARDUINO içinde yer alan libraries klasörüne yapıştırmalısınız. Örneğin bu yol benim bilgisayarımda C:\Program Files (x86)\Arduino\libraries şeklindedir. Eğer bu işlemi programı yazdıktan sonra yaparsanız arduino programını kapatıp açmalısınız. Derleme hatası verirse Libraries klasöründeki RobotIRremoteRead More
LCD Kullanımı 2
Daha sade ve anlaşılır bir program. Kullandığımız lcd aşağıda resmini gördüğünüz 4 pine sahip bir ekrandır. (LCD üzerindeki SDA ucu arduinodaki A4 pinine, SCL ucu A5 pinine bağlanacak ) Kütüphaneyi buradan indirebilirsiniz. #include <Wire.h> #include <LiquidCrystal_I2C.h> // addr, en,rw,rs,d4,d5,d6,d7,bl,blpol LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); void setup()Read More
IF komutunun öğrenilmesi
3 butona doğru sırayla basılmadığında kırmızı ledi yakar. Sayac değişkeni herhangi bir butona basıldığında 1 artacaktır. Sayac=3 olunca kırmızı ya da yeşil led yanar ve program başa döner. Her buton kontrolünden sonra delay komutu kullanıldığına dikkat ediniz. Buton arkı söndürme işlemi denen bu olay çok önemlidir. Kulanılmadığında özellikle sayaç olarakRead More
İki buton ile servo motor kontrolü
Examples içinde yer alan sweep isimli programda değişiklikler yapılmıştır. Normalde sürekli ileri geri 180 derece dönen motor programına buton eklenerek kontrol sağlanmıştır. Pull-up bağlantı yapılmıştır. Yani butona basıldığında arduinonun 5 nolu pinine 0 (sıfır) gönderilmektedir. Daha hızlı dönüşler için pos=pos+1 komutunda olduğu gibi derece 1 yerine 5 arttırılmalı ya daRead More