Arduino

Arduino Genel Bakış

Arduino Nedir?

Arduino, kullanımı kolay bir donanıma ve yazılıma dayalı açık kaynak bir prototip platformdur. Programlanabilir bir devre kartı (mikrodenetleyici olarak adlandırılır) ve bilgisayar kodunu karta yazıp yüklemek için kullanılan Arduino IDE (Entegre Geliştirme Ortamı) adlı hazır bir yazılımdan oluşur.

Arduino Temel Özellikler

  • Arduino kartları sensörlerden gelen analog, dijital giriş sinyallerini okuyabilir veya bir motoru aktive etmek, LED’i açma / kapama, buluta bağlanma gibi bir çok eylemi yürütebilir.
  • Arduino IDE (yükleme yazılımı olarak adlandırılır) aracılığıyla karttaki mikro denetleyiciye bir dizi komut göndererek kart görevlerinizi kontrol edebilirsiniz.
  • Önceki programlanabilir devre kartlarının çoğundan farklı olarak, Arduino’ya yeni bir kod yüklemek için ekstra bir donanım parçası (programcı denir) gerekmiyor. Sadece bir USB kablosu kullanabilirsiniz.
  • Ayrıca, Arduino IDE programlamayı öğrenmeyi kolaylaştıran basitleştirilmiş C ++ dili kullanıyor.
  • Son olarak, Arduino mikro denetleyicinin işlevlerini daha erişilebilir kulan kütüphaneler barındırır.

Arduino Kart Çeşitleri

Kullanılan farklı mikrodenetleyicilere bağlı olarak çeşitli Arduino kartları mevcuttur. Bununla birlikte, tüm Arduino kartlarının ortak bir yönü vardır: Arduino IDE aracılığıyla programlanırlar.

Farklılıklar giriş ve çıkışların sayısına (tek kartta kullanabileceğiniz sensörlerin, LED’lerin ve düğmelerin sayısı), hıza, çalışma voltajına, form faktörüne vb. bağlıdır. Bazı kartlar programlama arayüzüne programlamaya sahip değildir.  Bazıları doğrudan 3.7V pilden çalışabilir, diğerleri en az 5V’a ihtiyaç duyar. İşte tüm arduino kart listesi

ATMEGA328 mikrodenetleyicisine dayalı Arduino kartları

Board AdıÇalışma VoltajıSaat HızıDigital PinAnalog PinPWMUARTProgramlama Arayüzü
Arduino Uno R35V16MHz14661USB via ATMega16U2
Arduino Uno R3 SMD5V16MHz14661USB via ATMega16U2
Red Board5V16MHz14661USB via FTDI
Arduino Pro 3.3v/8 MHz3.3V8MHz14661FTDI-Compatible Header
Arduino Pro 5V/16MHz5V16MHz14661FTDI-Compatible Header
Arduino mini 055V16MHz14861FTDI-Compatible Header
Arduino Pro mini 3.3v/8mhz3.3V8MHz14861FTDI-Compatible Header
Arduino Pro mini 5v/16mhz5V16MHz14861FTDI-Compatible Header
Arduino Ethernet5V16MHz14661FTDI-Compatible Header
Arduino Fio3.3V8MHz14861FTDI-Compatible Header
LilyPad Arduino 328 main board3.3V8MHz14661FTDI-Compatible Header
LilyPad Arduino simple board3.3V8MHz9450FTDI-Compatible Header

 

ATMEGA32u4 mikrodenetleyicisine dayalı Arduino kartları

Board AdıÇalışma VoltajıSaat HızıDigital PinAnalog PinPWMUARTProgramlama Arayüzü
Arduino Leonardo5V16MHz201271USB
Pro micro 5V/16MHz5V16MHz14661USB
Pro micro 3.3V/8MHz5V16MHz14661USB
LilyPad Arduino USB3.3V8MHz14661USB

 

ATMEGA2560 mikrodenetleyicisine dayalı Arduino kartları

Board AdıÇalışma VoltajıSaat HızıDigital PinAnalog PinPWMUARTProgramlama Arayüzü
Arduino Mega 2560 R35V16MHz5416144USB via ATMega16U2B
Mega Pro 3.3V3.3V8MHz5416144FTDI-Compatible Header
Mega Pro 5V5V16MHz5416144FTDI-Compatible Header
Mega Pro Mini 3.3V3.3V8MHz5416144FTDI-Compatible Header

 

AT91SAM3X8E mikrodenetleyicisine dayalı Arduino kartları

Board AdıÇalışma VoltajıSaat HızıDigital PinAnalog PinPWMUARTProgramlama Arayüzü
Arduino Mega 2560 R33.3V84MHz5412124USB

About the author

admin

Add Comment

Click here to post a comment

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.