Dengan lebih banyak kekuatan dan fitur tambahan, Uno R4 seharusnya mempermudah pembuatan proyek yang kompleks.
Arduino, platform elektronik open-source yang telah memberdayakan para penghobi dan pembuat selama lebih dari satu dekade, baru-baru ini mengumumkan tambahan terbarunya di jajaran Uno, Arduino Uno R4. Papan baru ini, yang akan diluncurkan Mei ini, merupakan peningkatan signifikan dari model R3 yang populer—yang telah ada sejak 2010.
Dengan SoC yang benar-benar baru dari Renesas, Uno R4 adalah pengubah permainan dengan kemampuan untuk mengubah cara Anda menangani proyek yang kompleks. Tapi mengapa MCU seri RA4 32-bit baru ini akan mengguncang segalanya?
Ini Memiliki Prosesor Yang Lebih Bertenaga
Jika Anda telah menggunakan platform Arduino untuk beberapa waktu sekarang, Anda akan tahu bahwa ada banyak platform berbagai jenis mikrokontroler Arduino, menampilkan berbagai kemampuan dan konektivitas. Dengan semua pemutakhiran perangkat keras yang diumumkan untuk Uno R4, ini bisa menjadi papan Arduino pilihan para pembuat.
Terutama, prosesor Renesas RA4M1 (32-bit Arm Cortex-M4) yang kuat beroperasi pada 48MHz yang mengesankan. Ini menunjukkan peningkatan substansial 3x hingga 16x dalam kekuatan pemrosesan dibandingkan dengan Uno R3. Secara umum, Cortex M4 memberikan kinerja yang lebih tinggi dengan kecepatan clock yang lebih cepat dan instruksi yang lebih canggih set, memungkinkan eksekusi kode yang lebih efisien dan lebih cepat—tidak seperti MCU AVR 8-bit sebelumnya di Uno R3.
Dibandingkan dengan papan yang lebih kecil seperti Raspberry Pi Pico yang menampilkan Cortex M0+, kinerja Cortex-M4 sekitar enam kali lebih baik. Anda mungkin dapat menjalankan proyek favorit yang melibatkan pengambilan dan pemrosesan data berkecepatan tinggi dari sensor, seperti data dari sinyal analog frekuensi tinggi.
Penyimpanan yang Ditingkatkan
Dengan kecepatan clock yang lebih cepat dan memori yang diperluas, Anda dapat mengucapkan selamat tinggal pada momen-momen yang terlalu sering membuat kepala pusing saat bertanya-tanya mengapa kode Anda tidak berfungsi, hanya untuk menemukan bahwa itu karena pernyataan Serial.print() Anda terlalu bertele-tele untuk MCU yang lamban, atau array kolosal Anda mengunyah semua yang tersedia Penyimpanan.
Arduino menulis dalam pengumumannya posting blog bahwa Uno R4 akan hadir dengan SRAM dan memori flash yang diperluas secara signifikan.
"SRAM berubah dari 2kB menjadi 32kB, dan memori flash berubah dari 32kB menjadi 256kB untuk mengakomodasi proyek yang lebih kompleks."
Melihat lebih jauh ke dalam, ini membuka pintu untuk pembuatan aplikasi yang lebih kaya fitur, seperti yang melibatkan pencatatan data atau pemrosesan data dalam proyek IoT.
Perbaikan Perangkat Keras
Papan baru menyediakan peningkatan perangkat keras yang banyak diminta dalam faktor bentuk ringkas serupa untuk memungkinkan kompatibilitas dengan pelindung dan komponen yang ada. Meningkatkan komponen onboard memungkinkan Anda untuk melakukan apa yang hanya mungkin dilakukan dengan papan khusus sebelumnya.
Kompatibilitas USB-C dan Vin
Uno R4 akan hadir dengan port USB-C untuk daya dan pemrograman dengan komputer, yang merupakan peningkatan signifikan dibandingkan port USB-B sebelumnya. Mode untuk memiliki port USB-C pada papan Arduino didorong oleh komunitas pembuat, yang mengarah ke peningkatan ini. Selain itu, Uno R4 mendukung 24 volt pada Vin, membuatnya kompatibel dengan sumber daya yang lebih luas.
BISA Bis
Dikenal karena penggunaannya dalam sistem tertanam, bus CAN (Controller Area Network) akan memungkinkan Anda untuk meminimalkan pengkabelan dan menjalankan banyak tugas secara paralel dengan menghubungkan beberapa pelindung. Bersama dengan port SPI (Serial Peripheral Interface), ini akan memungkinkan komunikasi yang lebih efisien antara berbagai komponen proyek.
Peningkatan Konverter Digital ke Analog (DAC)
Uno R4 akan menyertakan DAC analog 12-bit, memberikan akurasi dan presisi yang ditingkatkan untuk output analog. Proyek Anda yang membutuhkan presisi dibandingkan sinyal analog, seperti antarmuka sensor dan kontrol motor, akan ditingkatkan.
Modul Wi-Fi terpasang
Anda dapat memilih dari dua versi papan: Uno R4 WiFi dan Uno R4 Minima. Versi WiFi akan dilengkapi dengan modul Wi-Fi Espressif S3, ideal untuk proyek IoT atau lainnya yang membutuhkan konektivitas nirkabel.
Di sisi lain, Uno R4 Minima menawarkan opsi hemat biaya bagi mereka yang secara khusus membutuhkan daya mikrokontroler baru tanpa fitur konektivitas tambahan.
Kompatibilitas Perangkat Lunak dan Program Pengguna Awal
Meskipun peningkatan perangkat keras baru sangat mengesankan, kompatibilitas perangkat lunak Uno R4 sama pentingnya. Arduino telah mengumumkan sebuah Program Pengguna Awal untuk mengatasi ketidaksesuaian perangkat lunak apa pun yang mungkin timbul karena perpindahan ke prosesor 32-bit berbasis Arm. Pustaka dan contoh yang ditulis secara eksklusif dalam bahasa Arduino harus bekerja mulus dengan papan baru. Namun, pustaka yang dioptimalkan untuk prosesor atau arsitektur tertentu mungkin memerlukan porting.
Untungnya, Arduino menawarkan board Uno R4 gratis untuk pengembang yang ingin mengupdate library mereka untuk board baru. Dukungan dari Arduino ini memastikan bahwa pustaka perisai, tutorial, dan kode yang dikembangkan untuk Uno R3 akan terus tersedia untuk board baru.
Papan Generasi Berikutnya untuk Pembuat
Arduino Uno R4 adalah peningkatan besar ke jajaran papan yang sudah mengesankan. Fitur perangkat keras baru membuat Uno R4 lebih bertenaga dan serbaguna, dengan tetap menjaga kompatibilitas dengan perangkat keras yang ada.