Derler ki teknolojinin, üretimin temelinde ihtiyaç ve merak vardır. Düşünen ve merak eden insanlar hep "Neden bu olay böyle değil?, Nasıl geliştirebiliriz?, Acaba şunu da eklesek nasıl olur?" gibi sorularla meşgul olurlar. İşte Arduino, bu sorulara cevap bulmak için uğraşanlara yol arkadaşı olacak bir programlama platformu.
Yazılımcı diliyle bir Giriş/Çıkış (Input/Output) kartı ve Processing dilinin uygulamasını barındıran bir fiziksel programlama platformu da diyebiliriz.
Bu projemizde mesafe sensoru ve Buzzer kullanarak jumper kablolar yardımıyla Arduino devremizi kurduk.
Kodlarımızı yazmak ve yazılan kodları derleyip Arduino içerisine aktarmak için Arduino IDE yazılımını indirip kurduk.
Devre şemamıza uygun şekilde kodlarımızı yazdık.
Kodları Arduino içerisine aktarıp çalıştırdık.
Devremiz enerjisini bilgisayarın usb portundan aldı. Sizler pil kullanmayı da tercih edebilirsiniz.
Arduino ile hakkında bilmeniz gereken 8 şey
1- Arduino 2003 yılında Massimo Banzi, David Mellis ve David Cuartielles tarafından geliştirilmiş bir mikro denetleyici kart ve platformdur.
2- Arduino ismini bu üç geliştiricinin toplandığı ve ismini İtalyan kralı Arduin’den alan Bar di Re Arduino’dan alır. Bu bar proje ekibine ilham olmuş, onlar da mekanın şerefine geliştirdikleri karta Arduino ismini vermişlerdir.
3- Her geçen gün yeni Arduino kartları ve dolayısıyla çeşitleri ortaya çıksa da şu an piyasa da 10 çeşit arduino vardır. Bunlar Arduino Uno, Arduino Leonardo,Arduino Micro, Arduino Robot, Arduino Esplora, Arduino Mega ADK, Arduino Ethernet, Arduino Mega 2560, LilyPad Arduino, Arduino Nano
4- Arduino çeşitli sensörlerden gelen sinyalleri okur. Siz de bu sayede okunan sinyalleri yani bilgileri belirleyip işlem yapabilirsiniz. Örneğin hava kararınca ışık yakıp, aydınlanınca söndürebilir, sinyal gelince motor çalıştırabilir kesilince durdurabilir, ortamda hareketlilik olunca alarm çaldırabilirsiniz. Kısaca aklınıza gelebilecek her olaya bir tepki verecek şekilde elektronik uygulamalar yapabilirsiniz.
5- Arduino açık kaynaklı yani kodlarına ve devre şemasına herkesin dilediği gibi erişip kullanabileceği bir karttır. Her şey açık olduğu için isteyen kendi arduinosunu yapabilir..
6-Arduino çoğunlukla robotik ve elektronik uygulamaların prototiplemesinde kullanılır. Bunun yanında düşük maliyeti sebebiyle seri üretime geçmeyecek -bir seferlik işlerde- de kullanılır.
7-Prototipleme dışında Arduino ile Çizgi izleyen, engelden kaçan robot araba yapılabilir. Eve yaklaşırken cep telefonunuzdan gelen sinyal ile cattle'ı çalıştırabilir, kombiyi ısıtabilirsiniz. Akıllı ev yapımında kullanılabilir. Hırsız alarmı yapılabilir.
8- Arduino C / C++ dillerinden türeyen bir dil kullanıyor. C#, Python ya da Scratch gibi görsel programlama dillerini de kullanarak kodlayabileceğiniz Arduino ile projeler yapmayı öğrenmek için bir kitap alabilir, eğitimlere katılabilir ya da videolarımızı izlemeye devam edebilirsiniz.
Devre kurulumunu nasıl yaptığı izlemek için:
Arduino Devre Kurulumu Videosu
Kod Yazımını Ayrıntılarıyla görmek için:
https://www.youtube.com/watch?v=Ew7L-r0ID88
Hediye ettiğimiz kitaplar:
https://www.abayayincilik.com/maker-kitapligi/kurcalamak.html
https://www.abayayincilik.com/maker-kitapligi/kurcalamak.html
Kodların bulunduğu link:
https://gist.github.com/nesendal/87b65618b3346b9c0367acce4aadace4
Kullandığımız model: ARDUINO UNO
Bileşenler: Mesafe Sensörü, Buzzer, Kablolar
Bunların hepsi Arduino başlangıç kitlerinde mevcut. İnternetten bulabilirsiniz.
Geliştirme Ortamı:
Arduino IDE, Arduino.cc adresinden indirilebilir.
Hiç yorum yok:
Yorum Gönder