Son zamanlarda özellikle eğitimde yazılım ve kodlamanın yaygınlaşmaya başlamasıyla birlikte çokça duyduğumuz kavramlardan biri haline gelen “arduino” hakkında genel bir derleme yapmak istedim. Şimdi arduino nedir, kullanımı nasıldır ve bu…

Arduino Nedir?

Arduino Nedir?

arduinoSon zamanlarda özellikle eğitimde yazılım ve kodlamanın yaygınlaşmaya başlamasıyla birlikte çokça duyduğumuz kavramlardan biri haline gelen “arduino” hakkında genel bir derleme yapmak istedim. Şimdi arduino nedir, kullanımı nasıldır ve bu sistemle yapılabilecekler nelerdir bunlara bakalım.

Arduino için yapılan tanımlamalar şu şekilde; “kolay kullanımlı donanım ve yazılıma  dayanan açık kaynak kodlu elektronik bir platformdur.” “Arduino için sahip olduğu sistem itibari ile fiziksel olarak programlama(kodlama) yapabilme imkanı tanıyan bir platform diyebiliriz.” Tek başına kullanılabilmesinin yanında flash gibi bilgisayarda da yaygın olarak kullandığımız yazılımlarla birlikte de kullanılabilir.

Geliştirilme sürecinde Processing ve Wiring platformlarından etkilenmiştir ve bunun sonucu olarak Arduino elektronik ve programlama temelleri olmadan öğrencilerin kolay bir şekilde prototipleme yapabilmelerini sağlamak amacıyla geliştirilmiştir.  Arduino yazılım platformu Java programlama dili ile geliştirilmiş platform bağımsız bir yazılımdır.  Bu yazılım kullandığı Arduino programlama dilinde Processing’de olduğu gibi C ve C++ dillerinde kullanılan söz dizimi kullanılmıştır. Bu söz dizimini daha önce kullanan bir dil ile çalışmış kişiler kolaylıkla arduino ortamına alışmaktadır.

arduino (1)

Bu kadar popüler olmasının bir kaç nedeni vardır. Bunlar:

  • Açık kaynak kodludur. (Devre şemasından, programlama arayüzüne kadar…)
  • Program geliştirmek basittir.  Aynı kart üzerinden hem programlanır hem test edilebilir.
  • Arduino’da kullanılan programlama dili de basittir. Bolca örneği mevcuttur.
  • Kullanıcı sayısı oldukça fazladır ve büyük olasılıkla yapmak istediğiniz projelerin benzerleri de önceden yapılmıştır. Diğer proje yapımcılarıyla daha kolay bilgi alışverişinde bulunabilirsiniz.
İlginizi Çekebilir:  Twitter ve Periscope'da yeni canlı yayın dönemi.

Arduino Nasıl Kullanılır?

Arduino ya da herhangi bir mikrodenetleyici sistemi kullanmak için ilk olarak düzgün çalışma ortamını sağlamanız gerekir. Arduino grubu mikrodenetleyiciler için gerekenler:

arduin-uno-com-5-ide

  • Arduino UNO, PRO Mini, Mega, Leonardo.. gibi bir Arduino kartınız.
  • Karta uygun USB kablonuz. USB yazıcı kablosu ya da mikroUSB kablosu gerekecektir.
  • Arduino IDE programı (Bu program ile Arduino’ya yükleyeceğimiz yazılımları oluşturuyoruz)
  • Ve tabi Arduino ile uyumlu çalışacak bir bilgisayar

Arduino ile Neler Yapılabilir?

arduino

 

 

 

 

 

 

 

 

 

  1. Kolay bir şekilde çevresiyle etkileşime girebilen sistemler tasarlayabilirsiniz,
  2. Açık kaynaklı bir geliştirme platformudur.
  3. Arduino kartları üzerinde Atmega firmasının 8 ve 32 bit mikrodenetleyicileri bulunur,
  4. Arduino kütüphaneleri ile mikrodenetleyicileri kolaylıkla programlayabilirsiniz,
  5. Analog ve dijital girişleri sayesinde analog ve dijital verileri işleyebilirsiniz,
  6. Sensörlerden gelen verileri kullanabilirsiniz,
  7. Dış dünyaya çıktılar (ses, ışık,hareket vs…) üretebilirsiniz.

Arduino kartı ve yazılımı ile çeşitli devre elemanlarını çalıştırıp durdurabiliriz ve aynı zamanda devre elemanlarından geri dönüş değerleri okuyup yorumlayabiliriz. Ayrıca iletişim protokolleri ile bağlı olduğu bilgisayar veya diğer kartlar ile haberleşmelerini de sağlayabiliriz.

Son olarak Arduino ile yapılmış basit birkaç projenin olduğu videoyu izlemek için tıklayınız.

 

Kaynak:

http://arduinoturkiye.com

http://robots101.com

http://hataverdi.com

http://arduinom.org

Aykut Battal

Sakarya Üniversitesi Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Öğretmenliği mezunuyum. 2015 yılında Şanlıurfa’da öğretmenlik görevine başladım. Halen bir ortaokulda bilişim teknolojileri öğretmenliği yapmaktayım. Teknolojinin hemen her boyutuyla ilgilenmekle birlikte teknoloji-insan ilişkisi bağlamında modern zamanlarda teknolojinin insan hayatındaki yeri gibi konularla yakından ilgiliyim. Düşünce ve görüşlerimi sizlerle paylaşmak için sabırsızlanıyorum.

  • Sosyal Medya:

3 Yorumlar

Cevap Yazın

Güvenlik *