Çok daha fazla güç ve ekstra özelliklerle Uno R4, karmaşık projeler oluşturmayı kolaylaştırmalıdır.
On yılı aşkın bir süredir meraklıları ve yapımcıları güçlendiren açık kaynaklı elektronik platformu Arduino, kısa bir süre önce Uno serisine en son eklenen Arduino Uno R4'ü duyurdu. Bu Mayıs ayında piyasaya sürülecek olan bu yeni kart, 2010'dan beri piyasada olan popüler R3 modelinin önemli bir yükseltmesidir.
Renesas'tan tamamen yeni bir SoC ile Uno R4, karmaşık projeleri nasıl ele alacağınızı dönüştürme yeteneklerine sahip bir oyun değiştiricidir. Peki bu yeni 32 bit RA4 serisi MCU neden işleri alt üst edecek?
Daha Güçlü Bir İşlemciye Sahiptir
Arduino platformunu bir süredir kullanıyorsanız, pek çok olduğunu bileceksiniz. Farklı Arduino mikrodenetleyici türleri, değişen yeteneklere ve bağlantı özelliklerine sahiptir. Uno R4 için açıklanan tüm donanım yükseltmeleri ile, yapımcılar için Arduino kartı haline gelebilir.
En önemlisi, güçlü Renesas RA4M1 (32-bit Arm Cortex-M4) işlemcisi, etkileyici bir 48MHz'de çalışır. Bu, Uno R3'e kıyasla işlem gücünde 3 ila 16 kat arasında önemli bir artışı temsil ediyor. Genel olarak Cortex M4, daha yüksek saat hızları ve daha gelişmiş yönergelerle daha yüksek performans sağlar. Uno'daki önceki 8 bitlik AVR MCU'nun aksine kodun daha verimli ve daha hızlı yürütülmesine izin veren ayarlar R3.
Cortex M0+ içeren Raspberry Pi Pico gibi daha küçük kartlarla karşılaştırıldığında, Cortex-M4 performansı yaklaşık altı kat daha iyi. Yüksek frekanslı analog sinyallerden alınan veriler gibi, sensörlerden gelen yüksek hızlı verilerin yakalanmasını ve işlenmesini içeren en sevdiğiniz projeleri yürütebilirsiniz.
Yükseltilmiş Depolama
Daha yüksek saat hızı ve genişletilmiş bellekle, kodunuzun neden çalışmadığını merak ettiğiniz çok yaygın kafa karıştıran anlara elveda diyebilirsiniz. yalnızca bunun Serial.print() ifadelerinizin ağır hareket eden MCU için çok ayrıntılı olması veya devasa dizinizin mevcut tüm bilgileri çiğnemiş olması nedeniyle olduğunu keşfetmek için hafıza.
Arduino duyurusunda yazdı Blog yazısı Uno R4'ün önemli ölçüde genişletilmiş SRAM ve flash bellekle geleceği.
"SRAM, 2kB'den 32kB'ye çıktı ve daha karmaşık projelere uyum sağlamak için flash bellek 32kB'den 256kB'ye çıktı."
Buna daha yakından bakıldığında, IoT projelerinde veri kaydı veya veri işlemeyi içerenler gibi daha zengin özelliklere sahip uygulamaların oluşturulmasına kapı açar.
Donanım Revizyonu
Yeni kart, mevcut kalkanlar ve bileşenlerle uyumluluğu sağlamak için benzer bir kompakt form faktöründe çok talep edilen donanım geliştirmelerini sağlıyor. Yerleşik bileşenleri güçlendirmek, daha önce yalnızca özel kartlarla mümkün olanı yapmanızı sağlar.
USB-C ve Vin Uyumluluğu
Uno R4, önceki USB-B bağlantı noktasına göre önemli bir yükseltme olan bir bilgisayarla güç ve programlama için bir USB-C bağlantı noktasıyla gelecek. Arduino kartlarında USB-C bağlantı noktalarına sahip olma modası, bu yükseltmeye yol açan yapımcı topluluğu tarafından yönlendirildi. Ek olarak Uno R4, Vin'de 24 volt'u destekler ve bu da onu daha geniş bir güç kaynağı yelpazesiyle uyumlu hale getirir.
CAN veriyolu
Gömülü sistemlerde kullanımıyla tanınan CAN (Denetleyici Alan Ağı) veri yolu, kablolamayı en aza indirmenize ve birden çok kalkan bağlayarak birden çok görevi paralel olarak yürütmenize olanak tanır. Bir SPI (Seri Çevresel Arayüz) bağlantı noktasıyla birlikte bu, bir projenin farklı bileşenleri arasında daha verimli iletişim sağlamalıdır.
Geliştirilmiş Dijital-Analog Dönüştürücü (DAC)
Uno R4, analog çıkış için gelişmiş doğruluk ve hassasiyet sağlayan 12 bitlik bir analog DAC içerecektir. Sensör arabirimi ve motor kontrolü gibi analog sinyaller üzerinde hassasiyet gerektiren projelerinizin ölçeği yükseltilecektir.
Yerleşik Wi-Fi modülü
Tahtanın iki versiyonu arasından seçim yapabileceksiniz: Uno R4 WiFi ve Uno R4 Minima. WiFi versiyonu, IoT projeleri veya kablosuz bağlantı gerektiren diğerleri için ideal olan bir Espressif S3 Wi-Fi modülü ile donatılacaktır.
Öte yandan Uno R4 Minima, ek bağlantı özellikleri olmadan özellikle yeni mikrodenetleyicinin gücüne ihtiyaç duyanlar için uygun maliyetli bir seçenek sunuyor.
Yazılım Uyumluluğu ve Erken Benimseyenler Programı
Yeni donanım yükseltmeleri etkileyici olsa da, Uno R4'ün yazılım uyumluluğu da aynı derecede önemlidir. Arduino duyurdu Erken Benimseyenler Programı Arm tabanlı 32 bit işlemciye geçiş nedeniyle ortaya çıkabilecek yazılım uyumsuzluklarını ele almak için. Yalnızca Arduino dilinde yazılmış kitaplıklar ve örnekler, yeni kartla sorunsuz bir şekilde çalışmalıdır. Ancak, belirli bir işlemci veya mimari için optimize edilmiş kitaplıkların taşınması gerekebilir.
Neyse ki Arduino, kitaplıklarını yeni pano için güncellemek isteyen geliştiricilere ücretsiz Uno R4 panoları sunuyor. Arduino'nun bu desteği, Uno R3 için geliştirilen kalkanlar, öğreticiler ve kodlardan oluşan geniş kitaplığın yeni kart için kullanılabilir olmaya devam etmesini sağlar.
Yapımcılar için Yeni Nesil Yönetim Kurulu
Arduino Uno R4, zaten etkileyici olan bir kart serisine yapılan büyük bir yükseltmedir. Yeni donanım özellikleri, Uno R4'ü daha güçlü ve çok yönlü hale getirirken, mevcut donanımla uyumluluğunu da koruyor.