Arduino Yún Rev2 Teknik Özellikleri Nelerdir?

Yún Rev2, gelişmiş ağ bağlantıları ve uygulamaları sağlayan Linux tabanlı bir sistemin gücüne sahiptir. Yún Web Paneli ve özel YunFirstConfig çizimi sayesinde Wi-Fi veya kablolu ağınıza bağlanmak kolaydır. Web paneli, kalkan tercihlerinizi yönetmenize ve çiziminizi yüklemenize olanak tanır. Yún Rev2, Bridge kitaplığını kullanır ve böylece Linux işlemcisini kullanarak kart kapasitesini genişletir.

ATmega32U4Atheros AR9331İnternet Bağlantısı
ATmega32U4, güçlü talimatları tek bir saat döngüsünde yürütür ve MHz başına 1 MIPS’ye yaklaşan çıktılar elde ederek, kullanıcının güç tüketimini işlem hızına göre optimize etmesine olanak tanır.Atheros AR9331, kablosuz yerel alan ağı (WLAN) AP ve yönlendirici platformları için son derece entegre ve uygun maliyetli bir 2,4 GHz Çip Üzerinde Sistem (SoC)’dir.Yún Rev2 kartı, WiFi veya Ethernet bağlantısını kullanarak internete bağlanmanıza olanak tanır.
Bağlantı TürüMikro Usb
Arduino MikrodenetleyiciATmega32U4
Dijital Pin Sayısı20
Analog Olarak Kullanılabilecek Pin Sayısı12
Pwm Pin Sayısı7
Giriş-Çııkış Pin Voltajı5V
Önerilen Besleme Voltajı5V
Pin Başına Düşen Akım10 mA
Flash Bellek32 KB (4 KB’si önyükleyici tarafından kullanılır)
SRAM2.5 KB
EEPROM1 KB
Linux İşlemciAtheros AR9331
MimariMIPS
Çalışma Voltajı3.3V
Ethernet802.3 10/100Mbit/s
WiFi802.11b/g/n 2.4 GHz
USBTip
Kart OkuyucuMicro-SD
RAM64 MB DDR2
Flash Bellek16 MB
İşlemci Hızı400 MHz

Pin Diyagramı

  • Serial 0 (RX) ve 1 (TX) : Seri veri alıp (RX), vermek (TX) için kullanılır. Dikkat edilmesi gereken nokta, Serial sınıfı yun üzerindeki USB (CDC) haberleşmesinde kullanılır. Pin 0 ve 1 pinleri üzerindeki seri haberleşme için Serial1 sınıfı kullanılmalıdır. 32u4’ün donanımsal seri port’u ile Ar9331 birbirine bağlıdır, iki işlemci arasındaki haberleşme bu pinler üzerinden yapılır. Bir çok Linux sisteminde olduğu gibi AR9331’in seri portuda sisteme erişmek için konsola açılmıştır, bu da Linux tarafından sunulan program ve araçlara arduino kodu ile erişebileceğimiz anlamına gelir. 
  • Harici kesmeler, 3 (interrupt 0), 2 (interrupt 1), 0 (interrupt 2), 1 (interrupt 3), 7 (interrupt 4): Bu pinler yükselen kenar, düşen kenar veya değişiklik kesmesi pinleri olarak kullanılabilir. Ayrıntılı bilgi için attachInterrupt() fonksiyon sayfasını inceleyebilirsiniz. 0 ve 1. pinlerin bu işlem için kullanılmaması önerilir. Çünkü bu pinler Linux işlemcisi ile olan haberleşma için kullanılır. Pin 7’de AR9331 işlemcisine bağlıdır ve bu pin ileride el sıkışma sinyali (handshake) olarak kullanılabilir. Bu pin’de kesme pini olarak kullanılacaksa dikkat edilmelidir.
  • PWM: 3, 5, 6, 9, 10, ve 11 : Bu pinler analogWrite () fonksiyonu ile 8-bit PWM sinyali sağlar.
  • SPI: ICSP Header’i üzerinde: Bu pinler SPI haberleşmesi için kullanılır. Dikkat edilmesi gereken nokta ICSP header’ı üzerindeki SPI pinleri kart üzerindeki başka hiç bir pine bağlı değildir. Yani Arduino Uno daki gibi bu pinler 10,11,12 ve 13. pinlere bağlı değildir. Eğer SPI haberleşmesi yapan bir shied kullanılacaksa, bu shield üzerinde 3×2 pinlik ICSP header’ı olması gerekiyor. Yoksa bu shield Arduino Yun ile kullanılamaz. SPI pinleri aynı zamanda AR9331 işlemcisine de bağlıdır. Bu 32u4 ile AR9331 arasıda SPI protokolü ile de haberleşilebilir demektir.
  • LED 13 : Dijital pin 13 e bağlı bir leddir.
  • I2C, 2 veya SDA pini ve 3 veya SCL pini: Bu pinler I2C haberleşmesi için kullanılır. Bu pinler Arduino Uno üzerinde A4 ve A5 pinlerine bağlıydı. Yun da ise pin 2 ve 3’e bağlıdır.
  • AREF : Analog girişler için referans voltajıdır. analogReference() fonksiyonu ile kullanılır.
  • RESET : Kart üzerinde 3 adet reset butonu vardır.
  • Yun RST: AR9331’in resetlenmesi için gerekli olan hattı LOW yapar. AR9331’i resetlemek Linux sisteminin yeniden başlamasına neden olur. RAM’de saklanana tüm bilgi silinecek ve çalışan tüm programlar sonlandırılacaktır.
  • 2u4 RST: 32u4 mikrodenetleyici resetlenmek istendiğinde bu pin LOW yapılır. Reset işlemi kart üzerinde bulunan Reset Butonu ile de yapılabilir.
  • WLAN RST: Bu butonun iki özelliği vardır. Öncelikli amacı Wifi’yı fabrika ayarlarına döndürmektir. Fabrika ayarları Yun’un Wifi’yını access point (AP) yapacaktır ve IP adresini 192.168.240.1 olarak değiştirecektir. Bu durumda bilgisayarınız ile “Arduino Yun-XXXXXXXXXXXX” isimli Wifi ağına bağlanabilirsiniz (12 haneli ‘X’ Yun’un MAC adresini göstermektedir). Bağlandıktan sonra Yun’un web paneline tarayıcı üzerinden 192.168.240.1 veya “http://arduino.local” adresinden ulaşılabilir. Wifi ayarlarını sıfırlamakda Linux sisteminin yeniden bağlamasına neden olacaktır. Wifi reset için WLAN RST tuşuna 5 saniye boyunca basmanız yeterlidir. Butona basmaya başladığınız zaman mavi WLAN ledi yanıp sönmeye başlayacaktır, 5 saniye sonra tuşu bıraktığınızda da led yanıp sönmeye devam edecektir, bu Wifi resetlemenin doğru gerçekleştiği gösterir. WLAN RST tuşunun ikinci amacı ise Linux sistemini fabrika çıkışı imaj ayarlarına döndürmektir. Linux sistemini fabrika çıkışı ayarlara döndürmek için bu tuşa 30 saniye boyunca basmanız gerekmektedir. Bu durumda AR9331’e bağlı olan flash belleğin içerisindeki tüm dosya ve programların silineceğini unutmayınız.

Örnek Projeler

Arduino Yún Rev2 Dosyaları

Ful Pin Diyagramı İndirŞematiği İndir
ATmega32U4 Datasheet İndirAtheros AR9331 Datasheet İndir