Arduino Nedir, Çeşitleri Nelerdir? – 2. Ders

Günümüzde teknoloji hızla gelişmekte ve çevremizde birçok teknolojik aletle karşılaşmaktayız. Birçok kişi çevresindeki bu teknolojik aletlerin nasıl üretildiği hakkında pek fikir sahibi değildir. 

Arabamızdan, cep telefonumuza, buzdolabımızdan, televizyonumuza kadar birçok teknolojik aletin temelinde mikrodenetçiler yatmaktadır. Mikrodenetçilere tek bir parça(yonga) üzerinde dizayn edilmiş küçük bilgisayarlardır diyebiliriz. 

Arduino da kullanılan ATMEGA328 Mikrodenetleyici

Bir mikrodenetleyicinin içerisinde CPU(Merkezi işlem birimi), RAMROM, I/O hatları, seri ve paralel portlar, zamanlayıcılar, Analog-Dijital dönüştürücüler bulunur.

Yani bir mikrodenetleyicinin içerisinde bilgisayarın bütün birimleri bulunur. 

Normal bir bilgisayarda CPU, RAM, ROM gibi üniteler ayrı olarak bulunur.

Mikrodenetleyicilerin içerisinde bu birimlerin tamamının bulunması maliyetleri çok düşürmektedir. 

Mikrodenetleyicilerin kullanılma nedenlerinden bazıları;

  • Boyutlarının küçük olması
  • Düşük güç tüketimine sahip olması
  • Maliyet
  • Yüksek performans

Arduino Nedir?

Arduino çeşitleri

Arduino açık kaynaklı olarak geliştirilmiş donanım ve yazılım işlemlerinin beraberce kullanıldığı bir geliştirme platformudur. 

İçerisinde bulunan mikrodenetleyiciye(Genelde Atmega328) bir komut seti yollanılarak(C++ gibi diller yardımıyla) istenilen işlemler yapılabilir. 

Arduino kartlar buton, sensör, potansyometre vb. gibi giriş aygıtlarından aldığı sinyalleri işleyerek motor, LED, LCD Ekran gibi çıkış aygıtlarını istediği şekilde yönetir.

Çoklu işletim sistemi desteği vardır (Windows, mac, linux)

Arduino öğrenmek isteyen bir kullanıcı kendisine ilk üretilen geliştirme kartı olan Arduino UNO isimli kartı  ve bir bilgisayar temin etmeli. (UNO 1 anlamına gelmektedir)

Bundan sonrası çocuk oyuncağı!

Neden Arduino?

  • Çok iyi derecede elektronik ve mikrodenetleyici bilgisi olmasa bile proje geliştirilebilir.
  • Tamamen açık kaynak kodlu bir platformdur. 
  • Arduino kartlarının fiyatları ucuzdur
  • Çocuklar çok çabuk şekilde öğrenebildiği için eğitim ortamında kullanılmaya uygundur
  • İsteyen kendi arduino kartını yapabilir
  • Her türlü sensörden gelen veriyi işleyebilir

Arduino Kartları Nelerdir?

İtalyan mühendisleri tarafından ilk geliştirilen Arduino kartı UNO‘ dur. 

UNO italyanda bir anlamına gelmektedir. 

2005 yıında geliştirlen bu kart zaman ilerledikçe çok popüler hale gelmiştir. 

Günümüzde en çok kullanılan ve üzerinden en çok proje geliştirilen kart UNO dur. 

Firma ilk ürettiği bu kartın çok popüler olmasından dolayı daha da geliştirmiş ve günümüzde Arduino UNO R3(Revision 3) adını almıştır. 

Arduino çok popüler hale geldiği için başka firmalar da üretmeye başlamış ve clone(taklit) leri piyasaya sürülmüş

Arduino firmasının kendi üretmiş olduğu arduino kartlar şunlardır:

Arduino UNO

Arduino Leonardo

Arduino Due

Arduino Yun

Arduino Tre

Arduino Micro

Arduino Robot

Arduino Esplora

Arduino Mega ADK

Arduino Ethernet

Arduino Mega 2560

Arduino Mini

Lilypad Arduino USB

Lilypad Arduino Simple

Lilypad Arduino Simple

Lilypad  Arduino 

Arduino Pro Mini

Arduino Pro

Arduino Fio

Arduino Wifi Shield

Arduino GSM Shield

Arduino Motor Shield

Arduino USB Host Shield

Arduino MKR1000

Arduino UNO

Arduino UNO Orijinal
Arduino UNO Klon

Bu kart arduino öğretmen için en uygun karttır.  Dünyada en çok kullanılan karttır.

Arduino UNO üzerinde Atmega328p mikrodenetleyici bulunmaktadır.

Orijinal arduino ile klon arduino arasında kullanılan mikrodenetleyicinin kılıfı ve driver(klon arduino bazen bilgisayar tanımamaktadır. Bunun için CH340 driver kurulması gerekebilir. Driver indirmek için tıklayınız)

Arduino UNO nun Teknik Özellikleri: 

Arduino UNO Teknik Özellikleri

Yukarıdaki tabloda dikkat etmeniz gereken şey, arduino uno’ nun program yükleyebileceğiniz hafızası 32kb’ tır. Arduino Mega da hafıza 256kb dır. 

Arduno UNO Pinlerinin Detaylı Gösterimi

Arduino NANO

Arduino NANO

UNO kartının boyutlarının büyük olmasından dolayı, NANO adı verilen kart üretilmiştir. 

NANO İtalyanca CÜCE anlamına gelmektedir. 

NANO’ nun UNO’ dan temel farkı küçük olması ve daha fazla analog pininin olmasıdır(8 adet)

NANO üzerinde de Atmega328 mikrodenetleyici vardır. 

Arduino NANO Teknik Özellikleri

Arduino MEGA 2560

Arduino Mega

Arduino firmasının en gelişmiş kartlarından bir tanesidir. 

Hem program hafızası bakımından, hem de pin sayısı ve donanım özellikleri bakımından çok gelişmiş bir karttır. 

Üzerinde Atmega2560 mikrodenetleyici vardır.

Arduino MEGA 2560 Teknik Özellikleri

Arduino MEGA 256kb flash belleğe sahiptir. (8kb SRAM, 4kb EEPROM vardır)

Arduino MEGA’ nın 54 tane dijital, 16 adet analog giriş pini bulunmaktadır. 

Pinlerin tamamının lojik seviyesi 5V dur. (Burada dikkat etmemiz gereken arduino UNO’ nun varsayılan lojik seviyesi 0V dur. Yani MEGA nın pinlerinde varsayılan olarak elektrik vardır)

Arduino MEGA ve diğer kartlar için önerilen harici güç kaynağı 7-12V dur. Bu değerlerin dışındaki güç kaynakları kartın ısımasına neden olabilir. 

Arduino MEGA nın aynı zamanda 4 adet seri portu vardır. 

Klon Arduino’ nun Kullanımı

Piyasada orijinal Arduino kadar klon arduino da bulunmaktadır. 

Klon arduino ların orijinal arduino dan hiçbir eksiği yoktur(Hatta fazlası vardır)

Ancak bazı durumlarda klon arduino ları bilgisayarımız otomatik olarak tanımayabiliyor. 

Bu nedenle bilgisayarımıza CH340/CH341 adı verilen driver ı kurmamız gerekir. 

Driver ı bu linkten indirebilirsiniz

Driver indirdikten sonra ch341ser.zip dosyasını istediğimiz klasöre açalım. 

Açılan dosya içindeki “SETUP.EXE” dosyasını çalıştıralım. 

Karşımıza gelen pencereden “INSTALL” butonuna basalım. 

Kurulum bu kadar 

Video anlatım için

Yayınlayan

Ahmet KADAK

Bilgisayar Öğretmeni & Bilgisayar Mühendisi

Bir cevap yazın

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