
Arduino açık kaynak kodlu bir elektronik platformdur. Arduino; bir giriş çıkış kartı ve Processing/Wiring dilinin bir uygulamasını içeren geliştirme ortamından, İtalyan elektronik mühendisleri tarafından açık kaynak kodlu geliştirilen ve isteyen herkesin baskı devreleri indirerek kendi devrelerini basabilecekleri dilerlerse şık bir görüntüye sahip hazır basılmış ve bileşenleri yerleştirilmiş halde alabilecekleri, esnek, kolay kullanımlı donanım ve yazılım tabanlı bir fiziksel programlama platformudur.Arduino tek başına çalışan interaktif nesneler geliştirmek için kullanılabileceği gibi bilgisayar üzerinde çalışan yazılımlara da bağlanabilir. Hazır üretilmiş kartlar satın alınabilir veya kendileri üretmek isteyenler için donanım tasarımı ile ilgili bilgiler mevcuttur.
Arduino geliştirme kartı üzerindeki mikroişlemci (AtmegaXX) Arduino programlama dili (wiring tabanlı) ile programlanır ve bu program Processing tabanlı Arduino Yazılım Geliştirme Ortamı (IDE) yardımı ile karta yüklenir.
Arduino’nun özellikleri nedir ve neler yapılabilir?
- Kolay bir şekilde çevresiyle etkileşime girebilen sistemler tasarlayabilirsiniz,
- Açık kaynaklı bir geliştirme platformudur.
- Arduino kartları üzerinde Atmega firmasının 8 ve 32 bit mikrodenetleyicileri bulunur,
- Arduino kütüphaneleri ile mikrodenetleyicileri kolaylıkla programlayabilirsiniz,
- Analog ve dijital girişleri sayesinde analog ve dijital verileri işleyebilirsiniz,
- Sensörlerden gelen verileri kullanabilirsiniz,
- Dış dünyaya çıktılar (ses, ışık, hareket vs…) üretebilirsiniz.
Başlıca Arduino kartları nelerdir?
Arduino Uno: En popüler olanıdır. Boyut ve pin sayısı bakımından idealdir. Giriş seviyesi projelerde en çok bu kart kullanılır.
Arduino Nano: Uno ile aynı yapıya sahip ama daha küçüktür. Tasarımın küçük olması gerektiğinde bu kart tercih edilir.
Arduino Mega: Adından da anlaşılacağı gibi Uno versiyonundan daha büyük ve daha fazla pine sahiptir.
Bunlardan başka da arduino modelleri mevcuttur. Yeni başlayanlar için eğitim amacıyla en uygunu Uno modelidir. Daha farklı bir karta ihtiyaç duyuyorsanız muhtemelen konu hakkında bilgi sahibisinizdir ve modeller arasından seçim yapabilirsiniz.
Ardunio kurulumu;
Arduino (IDE) geliştirme ortamını aşağıdaki linkten ücretsiz olarak indirebilirsiniz;
ÜCRETSİZ İNDİR
Bilgisayara bağladığınız her donanımın nasıl çalışacağını tanıtan bazı dosyalar vardır.
Biz bunlara driver(sürücü) dosyaları deriz.
Orijinal Arduino için Arduino programını kurduğunuzda tüm sürücüler yüklenir ancak
klon Arduino farklı bir usb haberleşme çipi kullanıyorsa sorun yaşarsınız. Bunun için o
çipin sürücüsünü internette aratarak indirip kurabilirsiniz. Genellikle klon arduinolarda
CH340 çipi bulunur. ‘arduino ch340 driver’ kelimeleriyle arama yaptığınızda karşınıza
çıkacaktır.
Usb haberleşme çipi yazdığımız programları mikro denetleyiciye yüklemek için
kullanılır. Bu da Arduino’muzun kullanımını çok kolay yapar. Programımızı yazarız ve
Arduino’muza yükleriz, bu kadar basit.
Arduino Nasıl Programlanır?
Arduino ile çalışmanın en önemli avantajları;
Çok fazla donanım bilgisi gerektirmemesi
Kolayca ulaşılabilen çok sayıda kaynak ve örnek projenin olması
Hızlıca proje geliştirilebilmesi
Maliyetinin düşük olması
Kolay programlanması
Arduino programlamak için wiring isimli programlama dili kullanılır. Kodları yazmak ve usb portundan karta aktarmak içinse iki ihtimal mevcut.
Bilgisayarımıza Arduino Software (IDE) masaüstü uygulamasını yükleyerek kendi bilgisayarımızda çalışabiliriz.
Arduino Web Editörünü kullanarak online çalışabiliriz.
KAYNAKLAR;
http://arduinoturkiye.com/
http://arduino.nedir.com
www.btdersleri.com
http://yiafl.meb.k12.tr/meb_iys_dosyalar/34/14/962584/dosyalar/2019_03/27113538_Arduino_Temel_Bilgiler.pdf