Arduino ile Program Yazma

0
15742
arduino-ile-program-yazma

Herkese tekrardan merhaba. Bir önceki yazım Arduino nedir den  hemen sonra Arduino’nun UNO R3 versiyonunu temin ettiğinizi düşünerek ilk olarak Arduino‘yu kodlanabilir hale getirmeyi resimli olarak anlatacağım. Dosyaları indirmek için aşagıda belirttigim Arduino’nun resmi sitesine baglanıyoruz. Daha sonra sitedeki üstteki sekmelerden Download butonuna tıklıyoruz. Açılan sayfada Arduino Ide başlığı altında Arduino 1.0.6 alt başlığını takip ederek, Windows Zip File butonuna tıklayarak Arduino için gerekli olan dosyalarımızı bilgisayarımıza indiriyoruz. ZİP halinde indirmiş olduğumuz dosyaları bilgisayarımıza uygun gördüğümüz yere ZİP den çıkartıyoruz. arduino-1.0.5-r2 adı altında ZİP den kurtulmuş dosyamızın içine giriyoruz ve drivers klasörünü açıyoruz. Kendimize uygun olan Driver‘in exe dosyasını çalıştırıyoruz. Bu şekilde Arduino Uno muzu bilgisayarımıza tanıtmış oluyoruz. Bu işlemleri yapamayan yada işlemlerin nasıl gerçekleşeceğini net olarak anlayamayan arkadaşlar fotoğrafları sırasıyla takip ederek resimli olarak işlemleri nasıl gerçekleştirebileceklerini görebilirler.

Arduino resmi sitesi için Tıklayınız…

Arduino ile program yazma 1 adım.

1

Arduino ile program yazma 2 adım.

2

Arduino ile program yazma 3 adım.

3

Arduino ile program yazma 4 adım.

4

Arduino ile program yazma 5 adım.

5

Yukarıdaki adımları kusursuzca tamamlayanlar bir sonraki adım olan Arduino yu çalıştırma işlemine geçebilirler.

  1. Şimdi ise Zip den çıkardıgımız dosyaların içine tekrardan giriş yapıyoruz ve arduino.exe dosyasını çalıştırmak için açıyoruz.
  2. İlk programımızı yazmak için Arduino üst menüsünden File sekmesini açarak New yazısına tıklıyoruz.
  3. Yeni açılan Arduino sekmesinde aşağıda verdiğim kodları ve sağında yazan açıklamaları anlayarak kendi elinizle yazmanız tavsiyemdir.

Kod Alanı Başlangıcı – Yorum kısmınada ekleyeceğiz oradan kopyalayabilirsiniz.

/* Arduino Led Yakma Uygulaması

1 Saniyede Yanıp Sönen Led.

muhendisbeyinler.net

*/

int ledcikis = 13;   // 13 nolu pinimize arduino uno da Led bağlı oldugu icin ledcikis fonksiyonuna 13 degerini atadık.

void setup(){

pinMode(ledcikis, OUTPUT); // 13 nolu pini çıkış olarak ayarladık

}

void loop(){

digitalWrite(ledcikis, HIGH); // ledimizi yaktırdık

delay(1000); // 1 saniye bekle - buradaki 1000 degeri milisaniye cinsindendir.

digitalWrite(ledcikis, LOW); // ledimizi söndürdük

delay(1000); // 1 saniye bekle

}

Kod Alanı Sonu

  1.  Yukarıdaki kodlarımızı Arduino Kod alanına girdikten sonra kodları derlemesi için sVerify butonuna basıyoruz.
  2. Kodlarımızın derlendiginden alttaki Binary sketch size: 1.084 bytes (of a 32.256 byte maximum) yazısını görerek emin oluyoruz.
  3.  Derlenen kodlarımızı Arduino‘muza yüklüyoruz.

Kodumuz Arduino ya başarılı bir şekilde yüklendikten hemen sonra arduinomuzda ki değişimi Video üzerinden izleyerek işlemleri düzgün yaptığınızı teyit edebilirsiniz. Dikkat edilmesi gereken bir diğer hususumuzsa Arduino‘yu bilgisayarımızın Hangi USB portuna taktığımızı Arduino’ ya belirtmemiz gerektiğidir. Bunu belirtmek içinde Arduino programımızı açarak Tools butonuna gelerek Arduino muzun bağlı olduğu Serial Port‘u seçerek Bilgisayarımızla Arduino‘nun doğru bağlantı kurduğundan emin olmalıyız.

Yukarıda başlıklarla belirtilen işlemler resimli olarak altta mevcuttur. Yazı alanında başarısız olan arkadaşlar resimler üzerinden takip edebilirler.

1. ADIM

1

2. ADIM

2

3. ADIM

3

4. ADIM

5

5. ADIM

6

Ve son olarak her şey tamamlanmış halde Arduino LED kontrol video..

Bir sonraki egitim yazımızda görüşmek üzere..

Paylaşır mısınız?
Önceki İçerik3D Printer İle 24 Saatte 10 Adet Ev Nasıl Yapılır
Sonraki İçerikSu Altı Evi H2Ome
Hasan Basri Karakaya
Şu anda eğitimimi Kahramanmaraş Sütçü İmam Üniversitesi Elektrik-Elektronik Mühendisliği bölümünde sürdürmekteyim. Üzerinde çalışmalar yürütüp bir şeyler öğrenmeye çalıştığım ve bu bilgileri paylaşmak istediğim 2 alan var. Bunlar Gömülü Sistemler ve Tıp Elektroniği alanlarıdır. Genç bir mühendis adayı olarak yenilikleri takip edip teknolojiye ayak uydurmaya çalışıyorum. Saygılarımla.

Düşünceleriniz Nedir?