Arduino nedir?

Arduino nedir?

Arduino, özetle gerçek dünyayla etkileşimde bulunan cihazları üretmek ve tasarlamak için tamirciler, elektronikçiler, mühendisler, öğrenciler, yapımcılar ve hobi olarak ilgilenen kişiler tarafından kullanılan bir mikrodenetleyici kartıdır. Arduino, açık kaynak olarak herkesin erişebileceği doküman, belge ve yazılımlara sahip bir geliştirme kartıdır. Arduino bir mikrodenetleyici kartın ismi olmakla beraber aynı zamanda bu kartı üretip insanlara sunan yazılım ve donanım firmasının da ismini kapsamaktadır. Yani Arduino hem firma ismi hem de bu firmanın ürettiği bir kartın ismi olarak karşımıza çıkmaktadır.

 

Arduino Uno R3

 

Arduino neler yapabilir?

Arduino, tek bir devre kartı üzerinde bir çok farklı parça ve arayüz içerir. Bu arayüzler sayesinde kullanıcı ile iletişimini kolaylaştırmaktadır. Arduino’nun tasarımı yıllar geçtikçe değişikliğe uğramıştır ve bu değişiklikler sonrasında arayüzü ve donanımı kendinin kullanıcı ile kolay etkileşimini sağladı. Ancak temel olarak Arduino’nun en temelde sahip olduklarını şu şekilde sıralayabiliriz:

  • Arduino’yu dış dünyaya aktarmak, çeşitli donanımlarla birleştirmek, arayüzler arası etkileşimi sağlamak ve en genelde insanlarla etkileşimini sağlamak amacıyla üzerinde bir takım pinler bulunur. Bu pin grupları ilk etapta ikiye ayrılır: digital ve analog pinler.
  • Digital pinler, tek bir durumu yazıp veya okuyabilen pinlerdir. Genellikle Arduino üzerinde 0’dan 13’e kadar toplam  14 tane  digital giriş-çıkış (I/O) pini mevcuttur.
  • Analog pinler, bir dizi değerleri okuyabilen ve hassas kontrol uygulamaları ve ölçümleri  için kullanılan pinlerdir. Çoğu Arduino kartta 0’dan 5’e kadar toplam 6 tane analog giriş-çıkış pini vardır.

Bu pinler belirli bir düzende dizilmiştir. Bu dizilim sayesinde Arduino’ya sonradan takılacak olan kartlar ve shieldler sorunsuz bir şekilde çalışır ve bağlantısı gerçekleştirilir.

 

Arduino Çeşitleri

 

  • Arduino ve Arduino’ya bağlanacak olan shield, sensör veya kartları çalıştırmak için düşük voltaj sağlayan bir güç konnektörü vardır. Güç konnektörü, bir AC adaptörle veya küçük bir pille enerjilendirilir.
  • Kodları, komutları ve diğer bütün eklentileri programlamak için Arduino’nun beyni diye nitelendirebileceğimiz işlemci çipler bulunur. Bu çipler Arduino türüne göre farklılık gösterebilir. (ATmega8, ATmega168, ATmega328, ATmega1280 veya ATmega2560 olan Atmel denetleyicileri.)
  • Genellikle doğrudan Arduino shieldleri ve sensörleriyle etkileşime girmemekle birlikte, karta önemli özellikler sağlayan bir osilatör ve voltaj regülatörü gibi çeşitli küçük bileşenler mevcuttur.
  • Enerji kısmını sağlayan  pinler ve bir takım ledler mevcuttur.

 

Arduino için tasarlanmış bir takım sensör ve kitler

 

Arduino nasıl programlanır?

Arduino’ya yeni başlayanlar genellikle Arduino resmi internet sitesinde var olan yazılımı ve programı tercih eder (Arduino IDE). Arduino IDE, Java programlama diliyle yazılan ve çeşitli platformlarda çalışacak açık kaynaklı bir yazılımdır: Windows, Mac ve Linux. Arduino IDE, kodlamasında vurgulamalar ve kodlamayı kolaylaştıracak (renkler, kütüphaneler, komutlar ve fonksiyonlar) özel bir ortamda kod yazmanızı sağlar ve basit bir derleme işlemi sonrasında kodunuzu cihaza kolayca yükler.

 

Yazar Hakkında

Henuz yorum yok

forum Henuz yorum yok

Ilk yorum yapan siz olun

Bir yorum yaz

menu
menu