AnasayfaBlogArduino Nedir? Ne İşe Yarar?
Yazılımlar

Arduino Nedir? Ne İşe Yarar?

29 Haziran 2021
Güvenlik gözlükleri takmış bir kişi elinde tuttuğu dikdörtgen bir cihaza dikkatle bakmaktadır. Cihazın siyah beyaz bir ekranı ve yan tarafında birkaç küçük düğmesi vardır. Açık mavi kot gömlek ve koyu renk kot pantolon giyen kişinin sol elinde bir kol saati var. Arka plan hafif bulanık ve görüntünün sağ üst köşesinde bir kuş var. Kişinin yüzünde ciddi bir ifade var, sanki dikkatle elindeki cihaza odaklanıyor gibi.
Arduino ÖzellikleriArduino DonanımıArduino Kullanım Alanları
Açık kaynak kodluAtmel AVR mikrodenetleyiciRobotik ve elektronik uygulamalar
Uygun fiyatlıGiriş ve çıkış pinleriBilgisayara bağlanarak yazılımlara entegre çalışma
Processing tabanlı Arduino Yazılım Geliştirme ortamıPower USB, Power Socket, Voltaj RegülatörüSensör ve aktüatörlerle etkileşime geçme
Kolay programlama ve test etme imkanıKristal Osilatör, Reset, GND, VinSes, ışık gibi çıktıları kontrol etme
Çok sayıda örnek proje ve literatür bulunmaktadırAnalog In, ICSP, Power LED, Çıkış LEDHarici bir programlayıcıya ihtiyaç duyulmamaktadır.
Analog ve dijital verileri işleyebilme imkanıSerial 0 (RX) ve 1 (TX), Harici kesmeler, PWM, AREFHer seviyeye uygun kitapları ve projeleri bulunmaktadır
Arduino kütüphaneleri ile kolaylıkla kod yazabilmeÇok sayıda Arduino modeli bulunmaktadırFarklı sensörlerle etkileşime geçme
Ses, ışık gibi çıktılar verebilmektedirMotor çeşitlerine bağlantı sağlama yeteneğiC / C++ programlama bilenler için kolay kullanım
Her seviyede kullanıcılara hitap etmeFarklı güç çıkışları, farklı girişleriEtrafındaki eklentilerle kolaylıkla etkileşime geçebilme
MacOS, Linux ya da Windows üzerinde çalışabilmeFarklı Arduino modellerinin mevcut olmasıÇeşitli sektörlerde ve proje uygulamalarında kullanılabilirlik

Arduino İtalyan mühendisler tarafından geliştirilen, Processing/Wiring dili ve G/Ç kartının bir uygulamasıdır. Uygun fiyatlı bir donanıma sahiptir. Arduino açık kaynak kodlu, fiziksel olarak projeler geliştirilebilen elektronik yazılım ve donanıma dayalı bir program geliştirme platformudur. Arduino kartlarında giriş ve çıkış (Input/Output) pinleri bulunmaktadır. Arduino kartların da Atmel AVR mikrodenetleyici (ATmega328, ATmega2560, ATmega32u4 vb.) ve devrelerde bağlantıları sağlamak için destekleyici yan elemanları bulunmaktadır. Kendi Arduino kartlarınızı da tasarlayabilirsiniz veya setler halinde bulunan hazır bir Arduino kart alabilirsiniz. Kendi yaptığınız kartları dilerseniz satışa da çıkarabilirsiniz.

Arduino, kolay entegre ve kodlama dili ile ilkokul, ortaokul, lise ve üniversite seviyelerinden, mühendislik seviyesine kadar bir çok insana hitap edecek bir geliştirme kartı çeşididir. Yalnız başına çalışabilen hareketli nesnelerden oluşan tasarımlar yapılabileceği gibi bilgisayara bağlanarak yazılımlara entegre şekilde de çalışabilen bir tasarıma sahiptir.

Arduino mikroişlemci Arduino programlama dili ile programlanmaktadır. Yazılımlar Processing tabanlı Arduino Yazılım Geliştirme ortamı aracılığı ile karta yüklenmektedir. Arduino IDE ile geliştirmeler yapılabilir. MacOS, Linux ya da Windows da çalışabilirsiniz. Çıkış pinleri üzerinden motor kontrolcü kartlara, led sürücülere ve diğer çıkış birimlerine standart çıkış sinyalleri sağlar. Çıkış pinlerinden maksimum 5V sinyal gerilimi çıkmaktadır. 

arduino programlama dili, c / c++ programlama dili ile neredeyse aynı yapıya sahip olduğu için, c dili bilen kişiler kolayca arduino da kod yazabilmektedir. yazılımlar tamamlanınca bu kodlar usb kablo aracılığı ile karta aktarılabilmektedir. arduino da harici bir programlayıcıya ihtiyaç duyulmamaktadır. çünkü kartlardaki mikrodenetleyicilere önceden bootloader programı yazılıdır. arduino’nun kardeş markası genuino; abd dışında satılan ürünler için kullanılır. genuino; arduino'nun eş kurucuları massimo banzi, david cuartielles, tom igoe ve david mellis tarafından kuruldu.genuino uno, genuino 101, genuino mega 2560, genuino zero ve genuino micro kartları da bulunmaktadır. bu kartlar ile arduino versiyonu olan kartlar arasındaki tek fark marka ismidir. kartlarda bulunan bileşenler ve özellikler arduino versiyonu ile tamamen aynıdır.

Arduino, sensör ve butonlardan gelen elektriksel değerleri algılamaktadır. Böylece ışıkları, motorları veya diğer aktüatörleri istediğimiz şekilde çalıştırabilmemizi sağlamaktadır. Arduino farklı cihazlar ile etkileşim kurabilmektedir. Arduino kartları, birçok sensör ile etkileşim kurarak çalışabilmektedir. Örnek; Mesafe ölçer, sıcaklık ölçer, nem ölçer, kızılötesi… Bunlardan veri alıp işleyebilmektedir. Arduino kart sayesinde robotik ve elektronik uygulamaları kolayca gerçekleştirme imkanına sahip olunmaktadır. Bu nedenle oldukça popülerdir.

Arduino’nun farklı modelleri bulunmaktadır. Yapacağınız projeye ve özelliklerine göre alacağınız kartı tercih etmelisiniz. Bu kart çeşitleri;

  • Arduino Uno

  • Arduino Leonardo

  • Arduino Due

  • Arduino Mega

  • Arduino Nano

  • Arduino Pro Mini

  • Arduino Esplora

  • Arduino YUN

Arduino ile ilgili kavramlar;

  • µP (Mikroişlemci)

  • Giriş Voltajı

  • Sistem Voltajı

  • Saat Hızı

  • Dijital I/O

  • Analog Giriş

  • PWM

  • UART

  • Flash Memory

  • Bootloader

  • Programlama Arayüzü

Arduino donanım kartının temel bileşenleri şöyledir;

  • Power USB 

  • Power Socket

  • Voltaj Regülatörü 

  • Kristal Osilatör 

  • Reset 

  • 3,3V DC çıkış işlemi sağlar

  • 5V DC çıkış işlemi sağlar

  • GND 

  • Vin 

  • Analog In 

  • ICSP 

  • Power LED 

  • Çıkış LED 

  • Serial 0 (RX) ve 1 (TX)

  • Harici kesmeler

  • PWM

  • AREF

  • GND 

  • Reset 

Arduino’da Hangi Yan Ekipmanlar Bulunur?

  • Çizgi - Cisim - Mesafe Sensörleri

  • Gaz Sensörleri

  • Voltaj-Akım Sensörleri

  • Sıcaklık-Nem Sensörleri

  • Işık-Renk Sensörleri

  • Diğer Sensörler

  • Kuvvet-Titreşim-Eğim Sensörleri

  • Biyometrik-Medikal Sensörler

  • Manyetik-Enkoder Sensör

  • Çoklu Sensör Kartı

  • Basınç-Pusula Sensörü

  • İvme-Jireskop Sensörü

 Motor çeşitleri;

  • Redüktörlü Dc Motor 

  • Step Motor 

  • Servo Motor

  • Fırçasız Motor

  • Titreşim Motoru

  • Redüktörsüz Dc Motor

Pil çeşitleri;

  • Li-Po Pil

  • Konnektör ve Kablo

  • Güneş Pili

  • Şarj Aleti

Arduino’nun Özellikleri Nelerdir?

  • Açık kaynak kodludur.

  • Uygun fiyatlıdır.

  • Kolay erişilebilmektedir.

  • Program geliştirmek oldukça basittir.

  • Aynı bileşenler ile hem programlayabilir hem de test edebilirsiniz.

  • Örnek birçok proje bulunmaktadır. Yapılmış olanları inceleyerek yapacağınız yeni tasarımlar için çözüm yolları bulabilirsiniz.

  • Arduino ile ilgili her seviyeye uygun birçok kitap bulunmaktadır.

  • Ücretsiz PDF kaynaklar bulmak oldukça kolaydır.

  • Farklı girişleri sayesinde analog ve dijital verileri işleyebilme imkanı vardır.

  • Arduino kütüphaneleri ile kolaylıkla kod yazılabilmektedir.

  • Etrafındaki eklentilerle kolaylıkla etkileşime geçebilmektedir.

  • Ses, ışık gibi çıktılar vermek kolaydır.

Arduino’yu Kimler Kullanabilir? Neler Yapılabilir?

Arduino’nun bütün özelliklerine rağmen hiç elektrik bilgisi olmadan Arduino’da çalışılması kolay değildir. Mevcutta hazır bulunan kütüphaneleri kullanıp, örnek projelere bakarak kendinizi biraz geliştirebilirsiniz. Ancak çalışmaları ilerletmek istiyorsanız mutlaka yazılım ve elektronik bilginizi arttırarak desteklemeniz gerekmektedir. Performansının %100’ünü kullanmak mümkün değildir.

Arduino’ya başlamadan önce temel bilgileri edinip araştırıp öğrenmek gerekmektedir. Sonrasında kullanılacak amaca göre seçimi yapılmalıdır. Uygun olan kartı aldıktan sonra ihtiyaç duyduğunuz ek donanımları harici olarak alabilirsiniz. Ekipmanlarınızı tamamlayıp arduino.cc/en/software adresinden Arduino programını indirerek bilgisayarınıza kurmanız gerekmektedir. Arduino devrelerinizi çizebileceğiniz programı ise fritzing.org adresinden indirebilirsiniz. Ancak bu sitede simülasyon bulunmamaktadır. Tinkercad üzerinden de devreleri yapıp, simülasyonları görebilirsiniz.

Öğrenciler, öğretmenler, ebeveynler, mühendisler kısacası bir şeyler üretmek ve kaliteli vakit geçirmek isteyen herkes Arduino öğrenip, kullanabilir. Devrelerin mantığını anlamak ve kodları yazabilmek için temel mantık algoritmaya dayanmaktadır. Algoritmayı öğrenmeye öncelik verirseniz daha kolay kavrayabilirsiniz. Yarışmalar için fikirlerinizi üretebileceğiniz tasarımlar ve çalışmalar yapabilirsiniz. Arduino setleri ile robotik projeleri, drone, otomasyon sistemleri, akıllı sistemler, uzaktan kumandalı araçlar, giyilebilir teknoloji projeleri ve istediğiniz birçok proje yapılabilir.

Bu tarz programlarda hayal gücü, eleştirel bakış açısı, fikirler ve ihtiyaçlarınızın neler olduğunu bilmek en önemlisidir. Bunları bilir ve farkında olursanız fikirler projelere, projeler üretime geçerek çok iyi ürünler ortaya çıkarabilirsiniz. Kendinizi geliştirmek için sürekli yeni fikirler düşünüp onu hayata geçirmeye çalışmalısınız.

Arduino Setleri;

  • Arduino Başlangıç Seti

  • Arduino Süper Başlangıç Seti

  • Arduino Proje Seti

gibi setler bulunmaktadır. Setlerin içindeki ürünler ile birden fazla proje yapabilirsiniz. Setler hızlı ve pratik şekilde gerekli ekipmanları temin etmenizi sağlayacaktır.

Arduino Sınırlılıkları Nelerdir?

İşletim sistemi yapılamaz. Kapsamlı ve çok fonksiyonlu robotlar yapılamaz. Sınırları yalnızca 1 ve 0 yazan 16 Mhz’lik işlemciden ibarettir. Bu sınırlara rağmen yaratıcılığınız ön plana çıktığı müddetçe çok iyi projeler yapabilirsiniz. En büyük ve önemli sınırınız hayal gücünüzün yettiği kadarı olduğunu unutmayın.

Arduino İle İlgili Kitaplar Neler?

  • Arduino İle Robotik Projeler

  • Arduino İle Pratik Uygulamalar Kitabı

  • Arduino ve Raspberry Pi ile Nesnelerin İnterneti

  • Arduino Hızlı & Kolay Kitabı - Volkan Kanat

  • Arduino Uygulama Kitabı 2 Baskı - Coşkun Taşdemir

  • Arduino Kitabı - Coşkun Taşdemir

  • Arduino ve Raspberry Pi İçin Temel Elektronik Kitabı

  • Arduino Hızlı Başlangıç Kitabı

  • Arduino Eğitim Kitabı 3. Baskı

  • Arduino ESP8266 Nesnelerin İnterneti Kitabı

Nereden Arduino Eğitimi Alabilirim? Eğitime Kimler Katılabilir?

İstanbul İşletme Enstitüsü’de Arduino Eğitimi bulunmaktadır. Eğitmeni Erkan Varol en temel seviyeden anlatıma başlayarak örnek projeler ile çok açık ve anlaşılır bir anlatıma sahiptir. Eğitime katılarak Arduino’yu kolaylıkla öğrenebilirsiniz. Eğitimden sonra kendi kullanım alanlarınıza uyarlayabilirsiniz. Zamanla projeler üretebilecek seviyeye geleceğinizden emin olabilirsiniz.

Yazılım ve teknolojiye meraklı çocuklar, programlamaya yeni giriş yapanlar, çocukları ile kaliteli vakit geçirmek isteyen ebeveynler, mühendisler ve öğretmenler bu eğitime katılabilirler.

Açık kaynak kodlu, Atmel AVR mikrodenetleyici, Robotik ve elektronik uygulamalar, Uygun fiyatlı, Giriş ve çıkış pinleri, Bilgisayara bağlanarak yazılımlara entegre çalışma, Processing tabanlı Arduino Yazılım Geliştirme ortamı, Power USB, Power Socket, Voltaj Regülatörü, Sensör ve aktüatörlerle etkileşime geçme, Kolay programlama ve test etme imkanı, Kristal Osilatör, Reset, GND, Vin, Ses, ışık gibi çıktıları kontrol etme, Çok sayıda örnek proje ve literatür bulunmaktadır, Analog In, ICSP, Power LED, Çıkış LED, Harici bir programlayıcıya ihtiyaç duyulmamaktadır , Analog ve dijital verileri işleyebilme imkanı, Serial 0 (RX) ve 1 (TX), Harici kesmeler, PWM, AREF, Her seviyeye uygun kitapları ve projeleri bulunmaktadır, Arduino kütüphaneleri ile kolaylıkla kod yazabilme, Çok sayıda Arduino modeli bulunmaktadır, Farklı sensörlerle etkileşime geçme, Ses, ışık gibi çıktılar verebilmektedir, Motor çeşitlerine bağlantı sağlama yeteneği, C / C++ programlama bilenler için kolay kullanım, Her seviyede kullanıcılara hitap etme, Farklı güç çıkışları, farklı girişleri, Etrafındaki eklentilerle kolaylıkla etkileşime geçebilme, MacOS, Linux ya da Windows üzerinde çalışabilme, Farklı Arduino modellerinin mevcut olması, Çeşitli sektörlerde ve proje uygulamalarında kullanılabilirlik
Arduino Nedir? Ne İşe Yarar? Arduino Nedir Arduino Ne İşe Yarar Arduino’nun Özellikleri Arduino nerelerde kullanılır Arduino ile neler yapılabilir
Bu, uzun, dalgalı kahverengi saçlı, parlak bir gülümseme takınmış genç bir kadının görüntüsüdür. Gözleri geniş ve pırıl pırıl, dudakları ise kıvrımlı bir neşe ifadesi. Açık tenli ve saçları ortadan ayrılmış. Üzerinde düz beyaz bir tişört var ve yanakları hafifçe kızarmış. Arka plan yumuşak, kirli beyaz bir renktedir. Kadın doğrudan kameraya bakıyor ve ifadesinde memnuniyet ve mutluluk var.
Nida Çelik Akpınar
Benzer Yazılar
Doğru ve faydalı bilgiler sağlama konusunda kararlı olan uzman ekibimizle blogumuzu her zaman yeni makaleler ve videolarla güncelliyoruz. Güvenilir tavsiyeler ve bilgilendirici içerikler arıyorsanız, blog sayfamıza mutlaka göz atın.
Bu görüntü, arka planda kablolar ve beyaz tahta bulunan bir devre kartı üzerinde çalışan bir kişiyi yakalıyor. Bu, fiziksel hesaplama ve robotikte kullanılan bir mikrodenetleyici platformu olan bir Arduino eğitimidir. Görüntüdeki kişi muhtemelen devre kartını kablolarla ve beyaz tahtadaki metinle programlıyor. Kodu yazmak için muhtemelen bir dizüstü bilgisayar kullanıyorlar. Bu görüntüde kabloları işaret eden bir parmağın yakın çekimi, kişinin kabloları nasıl birbirine bağladığını gösteriyor. Arka plandaki dizüstü bilgisayar, eldeki görevin karmaşıklığını ortaya koyuyor. Bu görüntü, dijital dünya için karmaşık ama bir o kadar da gerekli bir beceriyi öğrenme ve uygulama sürecini yansıtıyor. Teknolojinin gücüne ve yeni beceriler öğrenmenin önemine dair harika bir örnek. Arduino eğitimleri öğrencilerin programlamanın temellerini öğrenmelerini ve bunları fiziksel dünyaya uygulamalarını sağlar.
5
(4)

Arduino Eğitimi

19 Konu5 Saat
Yüzünde geniş bir gülümseme olan genç bir adam kameranın önünde duruyor. Kısa, siyah saçları ve parlak, mavi gözleri var. Beyaz bir tişört ve kahverengi kemerli siyah bir kot pantolon giyiyor. Kolları iki yanında ve başı hafifçe sola doğru eğik. Rahat bir duruşu var ve anın tadını çıkarıyor gibi görünüyor. Gülümsemesi sıcak ve davetkâr, gözleri ise neşe dolu. Dünyayı ele geçirmeye hazır görünüyor.Erkan Varol
913464
Bir kişi bir robot üzerinde çalışıyor ve makineyi hassas hareketlerle inşa ediyor. Robot çeşitli otomobil parçaları ve LEGO parçalarından oluşuyor ve kişi her bir bileşeni dikkatlice monte ediyor. Ön planda, bir tür cihaz tutan bir elin bulanık görüntüsü görülebiliyor. Aynı elin yakın çekimi, bir tür kart tuttuğunu ortaya koyuyor. Buna ek olarak, bilinmeyen bir nesneyi tutan bir kişinin elinin bulanık görüntüsü görülebiliyor. Son olarak, bulanık bir el, üzerinde ekran olan bir cihaz tutuyor. Sonuç olarak, bu görüntü çeşitli parçalardan bir robot inşa etme sürecindeki bir kişiyi göstermektedir.
5
(4)

Robotik Kodlama Eğitimi

5 Konu30 Saat
Bu görüntü, içinde bir insan olan siyah bir daireden oluşuyor. Kişi kollarını iki yana açmış, kameraya dönük bir şekilde durmaktadır. Kişi beyaz bir gömlek ve mavi bir kot pantolon giymektedir. Arka plan gri tonda. Kişinin açık kahverengi gözleri ve kısa siyah saçları var. Daire pürüzsüz, kavisli bir dokuya ve parlak bir yüzeye sahip. Kişi kendinden emin ve güçlü görünüyor. Çemberin ortasında dururken kararlı bir ifadesi var. Resmin atmosferi davetkâr ve sıcak.Ders Eğitmeni
1102901
Bu, çevrimiçi bir Scratch kursunun görüntüsüdür. Bir dizüstü bilgisayarın önünde duran, neşeli bir ifadeye sahip takım elbiseli bir adam görülüyor. Kurs, kullanıcıların Scratch ile kod ve bilgisayar programlamanın temellerini öğrenmelerine yardımcı olmak için tasarlanmıştır. Kodlama ve programlamanın temellerini öğrenmek için kolay ve sezgisel bir yol sağlar. Kurs sayesinde kullanıcılar kodlamanın arkasındaki kavramları daha iyi anlayabilir ve kendi interaktif hikayelerini, oyunlarını ve animasyonlarını oluşturabilirler. Bu kurs, kodlama ve programlamaya başlamak ya da becerilerini geliştirmek isteyenler için idealdir. Hem eğlenirken hem de kodlama ve bilgisayar programlamayı daha iyi anlamanın harika bir yoludur.
5
(3)

Scratch Eğitimi

28 Konu5 Saat
Yüzünde geniş bir gülümseme olan genç bir adam kameranın önünde duruyor. Kısa, siyah saçları ve parlak, mavi gözleri var. Beyaz bir tişört ve kahverengi kemerli siyah bir kot pantolon giyiyor. Kolları iki yanında ve başı hafifçe sola doğru eğik. Rahat bir duruşu var ve anın tadını çıkarıyor gibi görünüyor. Gülümsemesi sıcak ve davetkâr, gözleri ise neşe dolu. Dünyayı ele geçirmeye hazır görünüyor.Erkan Varol
1102464
Bu görsel, Akıl ve Zeka Oyunları üzerine çevrimiçi bir kursu tasvir etmektedir. Siyah gömlekli bir adam, gri zemin üzerinde mor bir sekizgen, beyaz zemin üzerinde kırmızı bir daire ve beyaz zemin üzerinde yeşil bir elmas gibi renkli şekillerin bulunduğu bir duvarın önünde oturuyor. Kameraya gülümseyerek kursun ilgi çekici ve eğlenceli olduğunu ima ediyor. Kurs, katılımcıların zihinsel ve analitik becerilerini geliştirmelerine yardımcı olmak üzere tasarlanmıştır. Problem çözme, eleştirel düşünme, hafıza, odaklanma ve yaratıcılık gibi konuları incelemektedir. Kurs ayrıca bu becerilerin geliştirilmesine yardımcı olacak simülasyonlar, bulmacalar ve diğer aktiviteleri de içermektedir. Doğru rehberlik ve uygulama ile kişi daha zeki ve yaratıcı olma yolunda önemli ilerleme kaydedebilir.
Beyaz bir duvarın önünde siyah pamuklu bir gömlek giymiş bir adam duruyor. Yüzünde ciddi bir ifade var ve kollarını kavuşturmuş. Koyu renk saçları alnına dökülmüş ve bakışlarını hafifçe kaçırmış. Soluk bir teni ve ışığı yansıtıyor gibi görünen gözlükleri var. Gömleği hafifçe kırışmış ve ince bedeninin üzerine dökülüyor. Kendinden emin ve kararlı görünüyor.Erdem Turan
913464