Ana sayfa Donanım Her yönüyle Arduino rehberi

Her yönüyle Arduino rehberi

316
1

Arduino rehberi

Bir komutumuzla açılan pencereler ya da kendi kendine devreye giren ısıtma sistemleri… Bunlar artık günlük yaşamın içinde olan, duyduğumuzda bize hiç de garip gelmeyen şeyler. Ne yazık ki halen oldukça pahalılar ve zor erişiliyorlar. Aynı şekilde, anne-babalarımızın zamanında ancak bilim kurgu romanlarında ya da gelecek temalı filmlerde görülen robotlar da günümüzde semtimizdeki AVM”de bile satılan ama pahalı oyuncaklar. Peki, yine oyuncak olsunlar hatta montajı, programlaması derken bizi epey oyalayıp eğlendirsinler ama hem kolay, hem de ucuz olsunlar derseniz? Biz ona Arduino diyoruz işte…

Arduino nedir?

Arduino, ilk defamikro işlemcilerin hem ucuz, hem de kolay bulunabilir olmasını sağlamak için yola çıkan bir üniversite projesinin ürünü olarak ortaya çıkmış. Bugün “Arduino nedir?” dediğimizde, “çevresiyle kolayca etkileşime girebilen, açık kaynaklı, analog ve dijital verilerle ve sensörlerden gelen verilerle işleyen, mikrodenetleyicilerden oluşan bir  platformdur.” cevabını alıyoruz. Peki Arduino ile neler yapabiliriz? Elektroniğin ve hayal gücümüzün sınırları dahilinde olan her şeyi…

 

Arduino çeşitleri ve hangisini almalı?

Arduino ile bir şeyler yapmaya başlamak için öncelikle bir Arduino kartına ve setine ihtiyacımız var. Bunlarla birlikte Arduino programlamayı ve temel elektronik devreler oluşturmayı da öğrenmeliyiz. Ancak gözünüzü korkutmasın, programlama basit bir biçimde, bir kaç satırlık kodlarla ve yardımcı programlarla yapılabiliyor. Arduino kart setleri UNO, Mega, Nano, LilyPad gibi modellere ve çeşitlere sahip, her birinin yetenekleri farklı. Toplamda 100-150 TL gibi bir bütçeyle bir Arduino UNO kartı, USB kablosu, bir kaç çeşit direnç, LED, çıt çıt buton, bağlantı ve atlama kabloları, devre tahtası, ayarlı direnç, buzzer, sıcaklık ve ışık sensörleri, 2 satırlık bir LCD ekran gibi en temel bileşenleri alarak başlayabiliriz. İlerledikçe yapmak istediklerimizin kapasitesine göre farklı Arduino kartlarına ihtiyacımız olacak. Hangisinin bizim işimize yarayacağını http://bit.ly/1FfxuR7 adresinden öğrenebilirsiniz.  Arduino için temel başlangıç setlerini ve diğer gerekli malzemeleri www.robotistan.com gibi sitelerden temin edebilirsiniz.

ARDUINO 101 : BU YAZILARI OKUMADAN GEçMEYİN

Arduino çeşitleri : http://bit.ly/1Ac5DwF

Arduino Satın Alma Rehberi : http://bit.ly/1FfxuR7

Arduino”ya Başlarken Neler Gerekli? : http://bit.ly/1zXA9M5

Arduino Salgınına Gönüllü Yakalanma Rehberi : http://bit.ly/1L111wt

Olmak ya da Olmamak … : http://bit.ly/1DvVvkQ

Eğer hepsini okuduysanız… 20 Adımda Arduino Uzmanı Olun : http://bit.ly/17eEv5V

 

Arduino için ilk adım

İlk Arduino setini ve yazımızda tavsiye ettiğimiz kitapları aldıysanız, ilk adıma hazırsınız demektir. Ubuntu 10.1 işletim sisteminizdeki yazılım merkezinde Arduino diye aratırsanız Arduino IDE ve ekstra dosyaları bulabilirsiniz. Bunları kurun. Windows kullanıcısı iseniz http://bit.ly/1pmR6M5 adresinden gerekli yazılımı indirin, Arduino”yu USB kablosuyla bilgisayara bağlayın, Başlat > Kontrol Paneli > Sistem ve Güvenlik adımlarını seçin, Donanım Yöneticisi altından COM & LPT portları altındaki Arduino”yu bulun. Sağ tıklayın, “Sürücüyü Güncelle” seçeneğini tıklayın, indirdiğiniz .zip dosyasındaki Drivers dizini altındaki .inf dosyasını seçin. Sonra Arduino.exe dosyasını çalıştırın. Karşınıza çıkan ekrandan Tools > Serial Port sekmesinden Arduino”nun bağlı olduğu USB portunu seçin. Tools > Board sekmesinden kullandığınız Arduino çeşidini işaretleyin. Şimdi Files > Examples menüsünden hazır kodları inceleyebilirsiniz. örneğin Basics > Blink kodunu seçerek, 13. pine bağlı LED”i 1 saniye yakıp, 1 saniye söndürebilirsiniz. Böylece ilk Arduino aksiyonunuzu gerçekleştirdiniz. Tebrikler!

ARDUINO KİTAPLARI

Arduino – çoşkun Taşdemir : İleri seviyede elektronik ve yazılım bilgisine sahip olmayanların da kolaylıkla interaktif projeler oluşturmasını sağlamak amacıyla tasarlanmış olan Arduino bugün dünyanın en popüler açık kaynak donanım projelerinden birisi haline gelmiştir. Bu kitapla Arduino ile tanışarak interaktif elektronik projeleri nasıl gerçekleştirebileceğinizi öğreneceksiniz. (Dikey Eksen – 25 TL)

Arduino Hızlı Başlangıç Rehberi – Nazır Doğan

Arduino Uygulama Kitabı – Coşkun Taşdemir
Android & Arduino – Nazır Doğan
Arduino ve RaspberryPI İçin Temel Elektronik – Devrim çamoğlu

 

Arduino program dilinin temel özellikleri :

Program yazımı belirli kalıpta, bloklar halinde olur.

Bloklar, { } parantezleri ile oluşturulur.

Komutlar aynı veya alt alta satırlara yazılabilirler.

Tüm komutlar, noktalı virgül (;) ile biter. Yalnız blok başlatan ifadelerden sonra noktalı virgül kullanılmaz.

Programda kullanılan tüm değişkenler ve bilgi tipleri bildirilir.

Programın başında kütüphaneler aktifleştirilir/çağrılır.

Açıklamalar “//” ve “/* */ ” (Birden fazla satır için) ile yazılır.

#define ile eşdeğer ifade atanır.

#include ile kütüphane çağrılır.

WEB SEMİNERLERİNE KATILIN

Arduino Türkiye tarafından hazırlanan Arduino web seminerleri Youtube üzerinden 5 bölüm olarak izlenebiliyor. Bu seminerlerde Arduino”ya giriş ve Arduino çeşitleri, Arduino programlama dili, Arduino ile Dijital giriş / çıkış işlemleri, Arduino ile Analog giriş / çıkış işlemleri, Arduino ile matematik işlemler, Arduino ile seri haberleşme, Arduino ile LCD kullanımı, Arduino ile kalıcı hafıza kullanımı gibi başlıklar yer alıyor. İzlemek için : http://bit.ly/1AsHUf3

1 YORUM

  1. […] Arduino, kullanımı kolay donanım ve yazılımlara dayanan açık kaynaklı bir prototipleme platformudur. Arduino anakartlar, girişleri (bir sensör üzerindeki ışık, bir düğme üzerindeki bir ibre veya bir Twitter mesajı) okuyabilir ve bunları çıkışlara dönüştürebilir (örneğin bir motoru etkinleştirmek, bir LED’i açmak veya çevrimiçi bir şey yayınlamak gibi). Karttaki mikrodenetleyiciye bir takım talimatlar göndererek karta ne yapacağını söyleyebilirsiniz. Biraz programlama bilgisine ihtiyacınız olacak, ancak öğrenmesi oldukça kolay ve çevrimiçi çok sayıda eğitimi var. […]

BİR CEVAP BIRAK

Please enter your comment!
Please enter your name here