Arduino Başlangıç Rehberi: İlk Devre ve LED Yakma Kodu

Arduino Başlangıç Rehberi: İlk Devre ve Kodlama

Arduino’y başlamak istiyorsunuz birşeyler yapmak istiyorsunuz ama kartın üzerinde yer alan pinlere veya bağlantı kablolarına örnek kodlamalara baktığınızda birşey anlamıyormusunuz. Bu yazımızda size ilk karşılaşmanızı hafifletecek size arduinoyu sevdirecek ufak bir çalışma hazırladık. Özellikle Yazılım ve Gömülü Sistemler ile uğraşmadınız fakat uğraşmak istiyorsunz küçük bir ledi yakarak arduino başlangıç rehberi etkinliğimize kaldığınız yerden devam edebilirsiniz.

Aslında ilk uygulamada led yakmak oldukça basit bir işlemdir. Fakat bilmeyen biri için bu işlem zor olabilir. İlk olarak basit bir deney bordu üzerine yerleştireceğiniz Arduino Uno R3 kartı üzerinden ilerleyeceğiz. İlk olarak kullanıacak ürünleri öğrenmemiz gerekmektedir. Daha sonra yazılımlarla kart üzerinden gerekli programları oluşturacağız.

Aslında bu deneyde amaç ışığın yanmasını sağlamak değil her hangi kablonun neden oraya bağlandığını yazdığınız komutun ne işe yaradığını devrelerde neyi değiştirebildiğinizi görmenizi sağlamaktır. Çünkü bu tür küçük uygulamalar aslında öğretmek için değil farkındalık yaratmak için yapılmaktadır.

Arduino Nedir, Ne İşe Yarar?

Arduino aslında yazdığınız küçük programlara göre ufak elektronik parçaları kontrol etmenize yarayan elektronik işlemci tabanlı bir kart olarak düşünebilirsiniz. Sizin yazdığınız kodlamayı ve programı uygulayan ona göre çıkışlar alan bilgiyi işleyen bir karttır.

Örneğin ledi belirli aralıkla yakabilir yada istediğiniz de algılama yaptırabilir sensörden gelen verileri istediğiniz gibi okutabilirsiniz. Ölçümler yapabilir o ölçümlere göre istediğiniz şekilde işleyebilirsiniz. Arduino başlangıç rehberi serimizde arduino kart ile belirli bir sınırlar çerçevesinde gerekli herşeyi yaptırabileceğinizi göreceksiniz.

İlk Devre İçin Hangi Malzemeler Gerekli?

Başlangıç olarak çok fazla malzemeye ihtiyacınız olmayacaktır. Parçalar olarak aşağıdaki liste bütün işinizi görecektir.

  • Arduino Uno R3
  • Veri aktarabilen, karta uygun USB kablosu
  • Breadboard
  • Bir standart LED
  • Bir 220 ohm direnç
  • Birkaç jumper kablo
  • Arduino IDE kurulu bir bilgisayar

Bu parçaların görevlerini bilmek devreleri kurarken işinizi çok fazla kolaylaştıracaktır. Arduino programının nasıl çalıştığını on dakikalık bir kurcalama ile çözebilirsiniz. Breadboard gibi parçaları lehim kullanmadan baskı devre üretmeden kulanabileceğiniz güzel bir uygulamadır. Elimizde yer alacak başlangıç listesi bu yöndedir. İleride artan bilginiz ve istediğiniz ile çeşitlendirebilirsiniz.

İlk olarak istediğimiz direnç ledin üzerinden fazla akım geçmesini engeller. Jumper kablolar bağlantıları yapar. Bu devre Arduino başlangıç rehberi için en avantajlı en basit devre olacaktır.

Breadboard Üzerinde Küçük Bir Ayrıntıyı Atlamayın

Breadboard üzerinde yer alan delikler aslında birbirinden bağımsız gözükse de değildir. İçeriden birbirine bağlıdır. Standart bir breadboarda orta bölümünde iki tarafta toplam beşli bağlantılar bulunmaktadır. Bu önemli detayı bilmeniz gerekmektedir.

Yan tarafta yer alan kırmızı ve mavi hatlar güç hatlarıdır. Kırmızı tarafı artı dediğimiz taraf mavi dediğimiz taraf eksi hattı gibi düşünebiliriz. Bazı modellerde hatlar ortadan kesilir. Bu kullanımı ileride oluşabilecek karmaşık devreleri düzenlemek için başarılı bir uygulamadır.

Arduino IDE’yi Hazırlayalım

Kodu yazmak için ve karta yüklemek için bu programa ihtiyacınız olacaktır. Programı Arduino Resmi Sayfası buradan indirebilirsiniz. Daha sonra USB yazıcı kablosu dediğimiz veri aktarım kablosu ile Arduino Uno R3 kartınızı bilgisayarınıza tanıtmanız gerekmektedir. Arduino başlangıç rehberi için gerekli bilgisayar programlarından gerekli programdır. USB kablosunu taktığınız da ve bilgisayarınıza tanıttığınızda kart üzerinde veri işletim ışıkları yanacaktır. Bu kart üzerinde iletişim kurulduğunu ve içerisinde yer alan seri numarasını bilgisayara aktardığınızı işaret eder.

Arduino ile İlk LED Devresini Kuralım

Bu uygulamada LED’i tabiki de Arduionun 8 numaralı dijital pinine bağlayacaksınız. Bağlantı sırasını şu sırayla yapmanız gerekmektedir.

  1. LED’i breadboard’a yerleştirin; bacakları farklı bağlantı gruplarında olsun.
  2. Arduino’nun D8 pininden direncin bir ucuna kablo çekin.
  3. Direncin diğer ucunu LED’in anot ucuna bağlayın.
  4. LED’in katot ucunu Arduino’nun GND pinine bağlayın.

Devrenin yolu D8 – 220 Ohm Direnç – Led- Gnd şeklinde olacaktır.

arduino led devresi adem oguz yilmaz

Kodu ise en basit şekilde şöyle olacaktır.
const int ledPin = 8;

void setup() {
pinMode(ledPin, OUTPUT);
}

void loop() {
digitalWrite(ledPin, HIGH);
delay(1000);

digitalWrite(ledPin, LOW);
delay(1000);
}

Pin Numarasını Neden Tanımlıyoruz?

const int ledPin = 8;
Bu satırda ledin hangi pine bağlı olduğunu göstererek onu isimlendiriyoruz. PRogramında devamında led yerine 8 yazmak yerine ledPin kelimesini kullanarak karmaşık kodları en aza indirebilrisiniz. Daha sonra ledi başka pine yada fazladan led koymak istediğinizde ledPin kelimesini kullanarak işlemlerinizi hızlandırabilirsiniz.

 

Tepki Ver
Yazar Profili
Adem Oguz Yilmaz Yönetici Tüm Yazılar

Mekatronik Mühendisi

    Kullanıcıya ait herhangi bir sosyal medya veya iletişim bilgisi bulunmamaktadır.

    25 Yazı

    Bir Yorum Yazın

    E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir