GenelProgramlama

Ardunio Nedir ?

Nesne tabanlı programlamanın günümüzdeki değeri oldukça belirgin. Hal böyle olunca, programlama artık sadece iki satır kod yazıp ekranda bunun çıktısını almakla olmuyor. Yazdığımız kodların fiziksel etkilerini görebilmek için mini bilgisayarlar kullanıyoruz. Bunlara örnek olarak Arduino‘yu gösterebiliriz. Peki Arduino Nedir?

Arduino Nedir ?

Basitçe Arduino nedir sorusuna cevap verecek olursak; Processing dilini kullanan fiziksel bir programlama ortamıdır diyebiliriz. Anlamadıysanız daha basitçe açıklayalım: Kodlarınızı yazarak fiziksel çıktılar elde edebilmenize yarayan mini bilgisayara Arduino denir. Tek başına çalışmasına karşın bir çok eklenti ile beraber de çalışabilir.

Arduino, Processing dilini kullanırken temelinde Java programlama dilinin üstüne kurulmuştur. Ayrıca açık kaynak kodlu bir geliştirme platformudur bu da kullanıcılara sınırsız özellikler tanır.

Bu cihazın donanım parçaları, bir bilgisayarla aşağı yukarı aynıdır. Mikroişlemci, usb girişleri, güç girişleri, sensör girişleri, regüle entegresi gibi birçok donanım parçasına sahiptir. Ayrıca sensör veya buzzer gibi ek donanım parçaları alabilirsiniz.

Büyük bir kütüphaneye sahip olan bu geliştirme ortamı birçok koda kolayca ulaşmanızı ve sisteme entegre etmenizi sağlar. Kütüphanelere ulaşmak için Arduino resmi web sitesini inceleyebilirsiniz.

Arduino Görseli

Arduino İle Neler Yapılabilir?

İster kütüphaneleri kullanarak, isterseniz de kendi kod bilginizle bu ortamda programlarınızı üretebilirsiniz. Yeni başlayanlar için kütüphaneler bir yol göstericidir, bu sayede daha hızlı kavrayabilirsiniz.

  • Sensörleri kullanarak veri toplayabilirsiniz. (Sıcaklık sensörü, kızılötesi sensörler gibi)
  • Komutlarla çalışan robotlar üretebilirsiniz.
  • Dijital ürünler üretebilirsiniz. (Dijital saat gibi)
  • Kayıt cihazları (Güvenlik kamerası) , alarm ve kilit gibi sistemler oluşturabilirsiniz.
  • Küçük ev otomasyonları yapabilirsiniz.
  • Sayaçlar oluşturabilirsiniz.

Aslında bu platform ile neler yapacağınız biraz da sizin hayal gücünüze bağlı. Temelde yapılabilen şeyleri yukarıdaki listede belirttik. Ayrıca bu ortamı ve dili tam olarak öğrenmeden yeni bir programlama yapmanız oldukça zordur. Bu yüzden ilk başta temelleri öğrenmeli daha sonrasında işlemlerinize başlamalısınız.

Her Arduino kartı ile aynı şeyi yapamayabilirsiniz. Bu yüzden kendinize ve yapacağınız şeye göre bir kart belirlemek en iyisi olacaktır.

Arduino Çeşitleri Nedir?

Arduino‘nun özelliklerine ve donanım parçalarına göre birden fazla çeşidi bulunmaktadır. Özünde hepsi aynı amaca hizmet etseler de performansları ve sundukları özellikler bazen farklılık göstermektedir. Cihazların özelliklerine bakarak bu farkları daha iyi anlayabilirsiniz.

En çok kullanılan modeller Arduino Mega ve Arduino Uno‘dur. Uno en çok kullanılan Arduino kartıdır. Daha çok kişisel bir kullanım için dizayn edilmiş ortalama donanım parçalarına sahiptir. Mega ise daha fazla donanıma sahip ve daha profesyonel kullanımlar içindir. Arduino’ya yeni başlıyorsanız Uno’yu öneriririz.

Bunların dışında, MKR Vidor, Nano, Due, Yun, Micro, Leonardo, Simple, Tian, XBee ve Zero modelleri bulunmaktadır. Arduino resmi web sitesine giderek modellerin özelliklerini inceleyebiliriz, kendinize en uygun Arduino modelini seçebilirsiniz. Arduino Fiyat aralıkları 15$-100$ arasında değişmektedir.

Etiketler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Kapalı
Kapalı