Arduino Nedir

Robotik ve Arduino Kodlama ve Proje Geliştirme

Arduino nedir?

Arduino  elektronik projerler için tasarlanmış açık kaynak platformuna sahip bir mikrodenetleyicidir. Arduino programlanabilen fiziksel bir yapıya ve kodlama yapılabilmesi için bilgisayarda çalışabilen bir ayayüze sahiptir. Bilgisayarda yazılan kodlar Arduino’ya yüklenerek çalışmaları sağlanmaktadır.

Arduino platformu ,elektronik projelerine başlayanlar için kullanılan oldukça popüler olmaya başlamıştır. Daha önceki proglamlanan devre elemanlarının aksine Arduino herhangi bir yardımcı devre gerektirmeden doğrudan bilgisayara bağlanabilen ve kodları çalıştırabilen bir yapıya sahiptir.  Kodlama dili olarak ise basitleştirilmiş C++ kütüphanelerinden oluşturulmuş bir yapıya sahiptir. Kod yapısı C dili kullananlar için kolaylıkla öğrenilebilir. Arduino mikrodenetleyicilerinin kullanım alanlarına yeni bir çığır aşmış ve çok daha fazla kişinin elektronik projeler üretebilmesini sağlamıştır. Günümüzde blok kodlama yöntemi sayesinde programlama dili bilmeyen Ortaokul öğrencileri dahi Arduino ile projeler geliştirebilmektedir.

Kabul edilebilir fiyatı nedeniyle de Arduino’nun tercih edilebilirliği artmaya devam etmektedir.

Arduino temel olarak bir mikrodenetleyicidir. Mikrodenetleyiciler, yazılan programa göre, girişlerine bağlı olan sensörlerden (algılayıcılar) ya da modüllerden ( WIFI, Bluetooth, Ethernet vb)  aldığı verileri işleyerek, çıkışlarına bağlı olan devre elemanlarını çalıştırmaktır.

Sensörler ışık, nem, ısı, basınç, mesafe, hareket gibi çok farklı ortam değişikliklerini elektrik sinyaline çevirerek arduino’nun girişlerine iletir. Arduino’nun dış dünyayı algılamasını sağlarlar. Sensörlerin yanında Modüller halinde üretilmiş elektronik devreler yardımı ile bir Wifi ağına ya da  Bluetooth cihazına bağlanarak  kablosuz  kontrol edilebilirler. Arduino’ya bağlanabilecek olan sensör ve modüllerin sayısı oldukça fazladır. Elde edilen  verilere göre de çıkışlarına bağlı motorları, lambaları, buzzerları aktif edebilirler. Bu nedenle de yapılabilecek olan projeler çok geniş bir alanda kullanılabilirler.

 

 

Bir cevap yazın

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