Arduino Nedir? Nerelerde Kullanılır?

 

Arduino, bir Giriş/Çıkış (Input/Output) kartı ve Processing dilinin uygulamasını barındıran bir fiziksel programlama platformudur.

Bu Kartlar kolay kullanılabilir ve esnek bir yazılım/donanım mimarisine sahip, açık kaynak (open source) ailesine mensup bir elektronik geliştirme kartıdır.

1-Açık kaynaklı donanım : Kartlarının devre tasarımları tamamen açık, isteyen istediğini üretebilir ve satabilir.

2-Açık kaynaklı yazılım :  IDE ile geliştirme yapabilirsiniz. Platformdan bağımsız bir şekilde çalışabilirsiniz. MacOS, Linux ya da Windows ta özgürce projelerinizi geliştirebilirsiniz.

Arduino, bir mikroişlemci değildir.Yazılımcıların mikroişlemciler ile rahat kodlamalar yapabilmeleri için kolaylaştırıcı bir geliştirme ortam hazırlar.Bu Kartlar programlama için USB seri bağlantısı, LED, Girdi/Çıktı pinleri, Güç girişi ve birçok daha özellik ile geliştiriciye yardımcı olmaktadır.

Arduino Kullanarak Neler Yapılabilir?

Bu kartlar aracılığı ile basitten karmaşığa bir ton uygulama proje geliştirebiliriz arkadaşlar. Basitten başlayacak olursak, Isı sensörlü bir termometre,Çizgi izleyen robotlar,Infra Red kumandalarla gelen verileri okuyan birçok uygulama geliştirebilirsiniz.Bunların bir sonu yok arkadaşlar. Sonu sizin elektrik ve yazılım bilginiz. Bir unsur daha hayal gücünüz.İhtiyaçlar dahilinde şekillendirebiliceğiniz kendi devrelerinizi oluşturabilirsiniz.Bunlar tamamen size bağlı. Gelin şimdi Sizinle bazı Arduino kartlarını inceleyelim.

1-Arduino Uno

Uno , En popüler ve sık kullanılan modeldir.

 Uno aşağıdaki özelliklere sahiptir :

Mikroişlemci: ATmega328 (8-bit)

SRAM: 2KB

Flash Memory: 32KB

Saat Hızı: 16MHz

Analog Giriş: 6 Adet

Sayısal Giriş: 14 (6 tanesi PWM)

EEPROM

2-Arduino Mega

Mega ATmega2560 mikrodenetleyici içeren bir karttır.  Uno ‘dan sonra en çok tercih edilen karttır. Mega aşağıdaki özelliklere sahiptir:

54 tane dijital giriş / çıkış pini

4 UART (donanım seri port)

15 Adet PWM çıkışı

16 Adet analog girişi

bir adet 16 MHz kristal osilatörü

3-Arduino Due

 Due Atmel SAM3X8E ARM Cortex-M3 CPU içeren bir karttır.Due ‘nin Özellikleri aşağıdaki gibidir :

54 dijital giriş/çıkış pin

USB-OTG uyumlu bağlantı

2 TWI

4 URT (seri donanım)

12 Adet Analog giriş

Genel olarak toparlarsak arkadaşlar;

Kolay bir şekilde çevresiyle etkileşime girebilen sistemler tasarlayabilirsiniz,

Açık kaynaklı bir geliştirme platformudur.

Kartların ü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, ışıkhareket vs…) üretebilirsin iz.

YORUM YAP