Arduino kartları
Arduino Kartları kısaca tanıtalım
1. Arduino Uno
2. Arduino Leonardo
3. Arduino Due
4. Arduino Yun
5. Arduino Tre
6. Arduino Micro
7. Arduino Robot
8. Arduino Esplora
9. Arduino Mega ADK
10. Arduino Ethernet
11. Arduino Mega 2560 / Arduino Mega 2560 R3
12. Arduino Mini
13. LilyPad Arduino USB
14. LilyPad Arduino Simple
15. LilyPad Arduino SimpleSnap
16. LilyPad Arduino
17. Arduino Nano
18. Arduino Pro Mini
19. Arduino Pro
20. Arduino Fio
21.Arduino UNO R3 ile uyumlu UNO PLUS AVR ATMEGA328P-AU MCU
Arduino Uno
ATMega328 tabanlı Arduino kartı.
Arduino Uno”nun bir kaç özelliği:
- USB-seri iletişim dönüştürücü olarak FTDI entegre kullanılmıyor ama dönüştürme işini ATmega8U2 yapıyor. Bu durum, daha hızlı aktarım olanak sağlıyor. Yani aslında dönüştürücü entegresi kullanıldığında herhangi bir USB bağlantılı cihaz olarak algılanırken, bu dönüştürücünün işinin yazılımla halledilmiş olması, takılan bilgisayar tarafından, yekpare bir USB tak kullan aygıtı olarak algılanmasını sağlıyor. Linux ve Max için driver yüklemek gerekmezken Windows için inf dosyası gerekiyor. FTDI chipi kullanılmamış olmasının verdiği başka bir özellik de Arduino Uno”yu sisteme klavye, mouse, joystick vs. olarak tanıtabilme ve sistemde bu şekilde kullanabilme kolaylığı.
- Çok popüler olmasından dolayı Arduino Uno ile yapılmış proje örnekleri çokça bulunabiliyor.
- Üzerinde hem 3.3V hem de 5V çıkışı mevcut.
- Haberleşme ve güç için hem USB portu hem de DC adaptör girişi bulunuyor.
- Kolay bağlantı için tüm çıkışlar dişi pin header şeklinde.
Piyasada 3 çeşit Arduino UNO Kartı mevcut
Bunlardan birisi avrupada üretilmiş ” Made in ITALY” orjinal versiyonu .
Diğeri Çinde üretilmiş olan farklı firmaların piyasaya sürdüğü arduino
En son olarak çinlilerin CH340 Chip kart
Arduino Mega2560:
Arduino Mega”nın son versiyonu olan Arduino Mega2560, Atmega2560″ın geliştirilmiş chipsetlisi kullanılarak yükseltilmiş diyebiliriz. Bu yükseltme, orijinal Mega”nın 2 katı flash memory kazandırdı(256k) Aynı zamanda Uno”da olduğu gibi FTDI USB-Seri dönüştürme chipi de bu versiyonda kullanılmadı.
Bu Arduino çeşidi de Arduino Uno”ya benziyor. Gerçi tüm Arduino”lar birbirine üç aşağı beş yukarı benziyor ama Arduino Uno, Arduino çeşitleri arasında bel kemiği diyebileceğimiz bir tür olduğu için diğer geri kalanlarını Uno”yla karşılaştırıyoruz. Mega2560 Uno”dan bellek olarak da daha yüksek.
Mega2560″ın bir kaç özelliği:
- ATmega2560 “ya yükseltilmesi sayesinde 256k flash memory”ye sahip.
- USB-seri iletişim dönüştürücü olarak ATmega8U2 kullanıyor. Bu daha hızlı aktarıma olanak sağlıyor. Linux ve Max için driver yüklemek gerekmezken Windows için inf dosyası gerekiyor. FTDI chipi kullanılmış olmasının verdiği başka bir özellik de Arduino Uno”yu sisteme klavye, mouse, joystick vs. olarak tanıtabilme kolaylığı.
- Daha fazla dijital çıkışı var.
- 14 PWM çıkışı mevcut.
- Haberleşme ve güç için hem USB portu hem de DC adaptör girişi bulunuyor.
- Üzerinde hem 3.3V hem de 5V çıkışı mevcut.
- Kolay bağlantı için tüm çıkışlar dişi pin header şeklinde.
Arduino Duemilanove:
ATMega328 tabanlı bir Arduino çeşididir. Arduno Duemilanove, Arduino Uno çıkana kadar Arduino piyasasını domine ediyordu ancak Uno çıktıktan sonra biraz geri planda kaldı. Donanım özellikleri olarak Arduino Uno”nun neredeyse aynısı. Uno”dan farkı FTDI entegresinin olması. Uno”da bu dönüştürücü entegre yok, bunun yerine ATmega8U2 dönüştürme işlemi için programlandı. Yani Arduino Uno”nun gelişmemiş bir versiyonu diyebiliriz. Elinizde varsa atmayın ama yeni Arduino alacaksanız da bunun yerine Uno alın.
Duemilanove”nin bir kaç özelliği:
- USB-seri dönüşüm için FTDI entegresi kullanıyor.
- Üzerinde hem 3.3V hem de 5V çıkışı mevcut.
- Haberleşme ve güç için hem USB portu hem de DC adaptör girişi bulunuyor.
- Duemilanove”da yeni bir özellik olarak otomatik güç algılama sistemi bulunuyor. Bu sistem gücü USB”den veya adaptör girişinden kendisi seçiyor.
- Kolay bağlantı için tüm çıkışlar dişi pin header şeklinde.
Arduino Pro:
SparkFun “ın ürettiği bir Arduino çeşididir. Arduino Duemillanove”nin neredeyse aynısıdır ama en temel farkı üzerindeki komponentlerin SMD(Surface Mount Device) olmasıdır. Bu da boardun incelmesini sağlamıştır. Normalde kartın üzerindeki komponent yerleşimi Duemilanoveninkiyle aynıdır. Bu da Duemilanove için üretilmiş Arduino eklentilerinin(shieldların) Arduino Pro için de kullanılabilmesini sağlar. Peki performans olarak farkları var mıdır? Hayır. Sadece kartın kalınlığı değişmiştir.
Arduino Pro”nun bir kaç özelliği:
- İnce.
- Tüm çıkış yerleri Duemilanove”ninkiyle aynıdır. Dolayısıyla onun için tasarlanmış eklentileri kullanabilirsiniz.
- Güç anahtarı kartın üstünde
- Kartın üzerinde JST konnektörü vardır. (Fotoğrafta eğri erkek pinlerinin yanında gördüğünüz krem rengi konnektör)
- Seri bağlantı maliyeti azaltmak için çıkarılmıştır.
Arduino Pro Mini:
Prodaki özelliklerin aynısı Pro Mini”de de vardır. Sadece komponentlerin yerleşimi değiştirilmiş ve sıklaştırılmıştır. Boyut olarak kısıtlama gerektiren projelerde kullanmak için birebirdir. Özellikle gömülü sistem cihaz uygulamalarında Arduino çeşitleri arasında en uygunu Arduino Pro Mini”dir.
Arduino Pro Mini”nin bir kaç özelliği:
- Foroğrafta da gördüğünüz gibi kendi üzerindeki ATmega mikrodenetleyiciden biraz daha büyüktür.
- Diğer tüm Arduino çeşitlerinin özelliklerini taşır.
- Boyut olarak küçük ama kapasite olarak bir çok projenize yetecek bir Arduino kartıdır.
LilyPad Arduino:
En enteresan Arduino çeşitlerinden bir tanesidir. LilyPad Arduino, Leah Buechley tarafından giyilebilir elektronik sistemler için tasarlanmıştır. Herhangi bir kumaşa rahatlıkla dikilebilen LilyPad Arduino aynı zamanda yıkanabilir!
LilyPad”in bir kaç özelliği:
- Dikilebilir!
- Yıkanabilir!
- Kendine has aksesuar sınıfı vardır. Yani sadece LilyPad için tasarlanmış Arduino eklentileri, switchleri, kabloları vardır.
Arduino Pro, Pro Mini ve LilyPad “le ilgili bir kaç not:
- Bu Arduino çeşitleri olabildiğince küçük tasarlanmaya çalışılmış kartlar. Dolayısıyla fiyat olarak da biraz daha ucuzlar. Tabi küçük olmalarının getirdiği bir dezavantaj da var; USB portu ve FTDI entegreleri yok. Bu kartları programlamak için seri iletişim kullanmanız gerekiyor. Seri iletişim için de fotoğrafta gördüğünüz FTDI Basic adlı kartı kullanabilirsiniz.
- Arduino Pro ile Duemilanove arasındaki en büyük fark çalışma voltajları. Pro, hem 3.3V”la hem de 5V”la çalışırken Duemilanove sadece 5V”la çalışıyor. Örneğin arduino projelerinizde sensör kullanacaksanız, Pro almanızı tavsiye ederiz çünkü sensörlerin bir çoğu 3.3V beslemeli oluyor.
Arduino Bluetooth:
Diğer tüm Arduino çeşitlerinin özelliklerini taşıyan Arduino Bluetooth, tüm işlemleri bluetooth üzerinden yapmanızı gerektiriyor. Debug da yapacak olsanız, programlama da yapacak olsanız sadece bluetooth kullanabiliyorsunuz. Zaten USB portu da yok.
Arduino Bluetooth”un bir kaç özelliği:
- Kablosuz
- DC-DC dönüştürücülü bu kart, minimum of 1.2 V, maximum of 5.5 V ile beslenebiliyor.
- Bluegiga WT11 modülü kullanıyor. Bu modül en kaliteli bluetooth modüllerinden bir tanesi. Bluegiga üzerinden ses aktarımını dahi rahatlıkla yapabiliyorsunuz.
- 5V and 9V çıkışları var.
ENTRY LEVEL |
ARDUINO UNO ARDUINO 101 ARDUINO PRO ARDUINO PRO MINI ARDUINO MICRO ARDUINO NANO ARDUINO STARTER KIT ARDUINO BASIC KIT ARDUINO MOTOR SHIELD |
ENHANCED FEATURES |
ARDUINO MEGA ARDUINO ZERO ARDUINO DUE ARDUINO PROTO SHIELD |
INTERNET OF THINGS |
ARDUINO YÚN ARDUINO ETHERNET SHIELD ARDUINO GSM SHIELD ARDUINO WIFI SHIELD 101 |
WEARABLE |
ARDUINO GEMMA LILYPAD ARDUINO USB LILYPAD ARDUINO MAIN BOARD LILYPAD ARDUINO SIMPLE LILYPAD ARDUINO SIMPLE SNAP |
3D PRINTING |
MATERIA 101 |
Tabloları inceleyerek projeniz için en doğru olan Arduino’yu seçebilirsiniz
İşlemci | |||||
Family | SRAM | Flash Memory | EEPROM | Saat Hızı | |
Arduino Due | AT91SAM3X8E | 96 KB | 512 KB | N/A | 84MHz |
Arduino Uno (R3) | ATmega328 | 2 KB | 32 KB | 1 KB | 16 MHz |
Arduino Lenoardo | ATmega32U4 | 2.5 KB | 32 KB | 1 KB | 16 MHz |
Arduino Mini 05 | ATmega328 | 2 KB | 32 KB | 1 KB | 16 MHz |
Arduino Mega R3 | ATmega2560 | 8 KB | 256 KB | 4 KB | 16 MHz |
Arduino Fio | ATmega328 | 2 KB | 32 KB | 1 KB | 8 MHz |
Arduino Micro | ATmega32U4 | 2.5 KB | 32 KB | 1 KB | 16 MHz |
Arduino Nano | ATmega328 | 2 KB | 32 KB | 1 KB | 16 MHz |
Arduino Mega ADK | ATmega2560 | 8 KB | 256 KB | 4 KB | 16 MHz |
Arduino Mega Pro 5V | ATmega2560 | 8 KB | 256 KB | 4 KB | 16 MHz |
Arduino Pro 5V/16MHz | Atmega328 | 2 KB | 32 KB | 1 KB | 16 MHz |
Arduino Pro 3.3V/8MHz | ATmega328 | 2 KB | 32 KB | 1 KB | 8 MHz |
Arduino Pro Mini 328 – 5V/16MHz | ATmega328 | 2 KB | 32 KB | 1 KB | 16 MHz |
Pro Mikro – 5V/16MHz | ATmega2560 | 8 KB | 32 KB | 4 KB | 16 MHz |
Güç | Giriş / Çıkış | |||||||
Çalışma Voltajı | Giriş Voltajı | Boyut | UART | PWM | Analog Çıktı | Dijital I/O | Analog Girdi | |
Arduino Due | 3.3V | 7-12V | 104x53x15 mm | 4 | 12 | 2 (DAC) | 54* | 12 |
Arduino Uno (R3) | 5V | 7-12V | 75x53x15 mm | 1 | 6 | N/A | 14 | 6 |
Arduino Lenoardo | 5V | 3.3-5V | 75x53x15 mm | 1 | 7 | N/A | 25 | 12 |
Arduino Mini 05 | 5V | 7-9V | 30,5×18 mm | 1 | 6 | N/A | 14 | 8 |
Arduino Mega R3 | 5V | 7-18V | 108x53x15 mm | 4 | 14 | N/A | 54 | 16 |
Arduino Fio | 3.3V | 3.35-12V | 66×28 mm | 1 | 6 | N/A | 14 | 8 |
Arduino Mikro | 5V | 3.3-5V | 50×13 mm | 1 | 7 | N/A | 25 | 12 |
Arduino Nano | 5V | 7-12V | 18.5×43.2 mm | 1 | 6 | N/A | 14 | 8 |
Arduino Mega ADK | 5V | 7-18V | 110x55x12mm | 4 | 14 | N/A | 50 | 16 |
Arduino Mega Pro 5V | 5V | 5-12V | 53×90 mm | 4 | 14 | N/A | 54 | 16 |
Arduino Pro 5V/16MHz | 5V | 5-12V | 52,8×53,4×7,3 mm | 1 | 6 | N/A | 14 | 6 |
Arduino Pro 3.3V/8MHz | 3.3V | 3.35-12V | 52,8×53,4×7,3 mm | 1 | 6 | N/A | 14 | 6 |
Arduino Pro Mini 328 – 5V/16MHz | 5V | 5-12V | 18×33 mm | 1 | 6 | N/A | 14 | 6 |
Pro Mikro – 5V/16MHz | 5V | 5-12V | 33×17 mm | 1 | 5 | N/A | 12 | 4 |