Blog Archive

Arduino Indonesia. Gambar tema oleh Storman. Diberdayakan oleh Blogger.

Supported by Electronics 3 in 1

1. Jasa pencetakan PCB single layer dengan harga paling murah.

(Metode Pembuatan dengan Transfer Toner)
>PCB design sendiri (siap cetak) : Rp.150,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

(Metode Sablon Full Masking dan Silk Screen minimal pemesanan 100 Pcs)
>PCB design sendiri (siap cetak) : Rp.200,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

2. Jasa perancangan, perakitan, dan pembuatan trainer pembelajaran elektronika untuk SMK dan Mahasiswa.

3. Jasa perancangan, perakitan, dan pembuatan berbagai macam kontroller, sensor, aktuator, dan tranduser.
>Design Rangkaian / Sistem Elektronika
>Design Rangkaian / Sistem Instrumentasi
>Design Rangkaian / Sistem Kendali
>Kerjasama Riset (data atau peralatan)
>Kerjasama Produksi Produk-Produk KIT Elektronika
>Produksi Instrumentasi Elektronika

4. Jasa Pembuatan Proyek, Tugas Akhir, Tugas Laboratorium, PKM, Karya Ilmiah, SKRIPSI, dll

Like My Facebook

Popular Posts

Rabu, 26 Juli 2023

Arduino UNO R4 Minima Cheat Sheet

 

 

Arduino UNO R4 Minima merupakan papan pengembangan dengan faktor bentuk UNO klasik, berdasarkan mikrokontroler RA4M1 buatan Renesas. Sekarang hadir dengan memori RAM 32 kB, kecepatan clock 48 MHz, dan port USB-C. Arduino UNO R4 Minima adalah papan UNO pertama yang menggunakan arsitektur 32-bit, yang sebelumnya didasarkan pada arsitektur AVR 8-bit.

 

Power Supply

Untuk menyalakan UNO R4 Minima Anda dapat menggunakan kabel USB-C atau pin VIN. Jika Anda menggunakan konektor USB-C, Anda harus menyalakannya dengan 5 V. Board dapat diberi daya melalui pin VIN, mendukung rentang antara 6-24 V.

 

Installation

Arduino UNO R4 Minima dapat diprogram melalui Arduino IDE, Arduino Web Editor, atau Arduino CLI.

 

Arduino IDE

Untuk menggunakan papan di Arduino IDE, Anda perlu menginstal paket papan Arduino UNO R4 versi terbaru dari pengelola papan.

Arduino Web Editor

Editor Web adalah IDE online yang mencakup semua papan resmi, tidak perlu menginstal inti/paket. Anda memerlukan Plugin Buat yang terinstal di komputer Anda untuk menggunakan Editor Web.

 

Renesas RA4M1

Arduino UNO R4 Minima menampilkan mikrokontroler Renesas yang kuat dan sangat tangguh yang juga ditemukan pada WiFi UNO R4. Mikrokontroler Renesas dikenal karena kinerja dan ketahanannya yang tinggi, termasuk perangkat periferal bawaannya. Peripheral ini termasuk konverter analog-ke-digital, pengatur waktu, unit modulasi lebar pulsa (PWM), antarmuka komunikasi (seperti UART, SPI, dan I2C), dan banyak lagi. Berikut ini kami berikan Video Unboxing dari Arduino UNO R4 Minima. Di bawah ini adalah video dari bentuk fisik dari Arduino UNO versi terbaru, yaitu Arduino UNO R4 Minima :

 

 

Memory

• SRAM 32 kB

• lampu kilat 256 KB

• Data 8 kB (EEPROM)

 

Pins

Arduino UNO R4 Minima memberi Anda akses ke berbagai pin dan diantaranya memiliki fitur khusus yang akan dijelaskan di bagian selanjutnya dari artikel ini. Teruslah membaca untuk mempelajari apa yang dapat Anda lakukan dengan papan ini. Berikut ini tabel lengkap semua pin I/O pada UNO R4 Minima :

 

Pin I/O


Pin I/O

Pin A4 dan A5 keduanya terhubung ke bus I2C yang sama.

Pin Analog

Arduino UNO R4 Minima memiliki enam pin input analog (A0-A5) yang dapat dibaca dengan menggunakan analogRead() fungsi.

 

Pin Analog


Pin A4 dan A5 keduanya terhubung ke bus I2C yang sama.

 

 

Tegangan referensi pin ini adalah 5 V.

Resolusi default diatur ke 10-bit tetapi dapat diperbarui ke resolusi 12 dan 14-bit. Untuk melakukannya, gunakan metode berikut di setup() dari sketsa Anda.

• analogReadResolution(10)(bawaan)

• analogReadResolution(12

• analogReadResolution(14)


Pin OPAMP

RA4M1 memiliki OPAMP internal yang diekspos pada UNO R4 Minima sebagai berikut :



PWM

 

Kemampuan PWM (Pulse Width Modulation) memungkinkan pin digital untuk meniru output analog dengan berkedip-kedip dengan sangat cepat sehingga memungkinkan Anda, antara lain, LED redup terhubung ke pin digital. Arduino UNO R4 Minima mendukung PWM pada pin yang ditandai dengan ~ pada header. Pin yang didukung secara resmi adalah :

 

PWM


Anda dapat menggunakannya sebagai pin keluaran analog dengan fungsi :

 


Pin Digital

 

Arduino UNO R4 Minima menampilkan total 14 pin digital. Meskipun beberapa dari mereka melayani tujuan lain dan tidak boleh digunakan untuk GPIO jika Anda memiliki pin lain yang tersedia.

 

Pin Digital


Selain itu pin analog A0-A5 juga dapat digunakan sebagai pin digital. Perhatikan bahwa A4/A5 dicadangkan untuk bus I2C. Tegangan referensi semua pin digital adalah 5 V.

 

DAC

 

Arduino UNO R4 Minima memiliki DAC dengan resolusi hingga 12-bit, yang dapat bertindak sebagai pin keluaran analog asli yang berarti bahkan lebih mampu daripada pin PWM.

 


Pin DAC ini memiliki resolusi tulis default 8 bit. Ini berarti nilai yang dituliskan ke pin harus antara 0-255. Namun Anda dapat mengubah resolusi tulis ini jika perlu, hingga 12 bit, dan dalam hal ini, nilai yang Anda tulis ke pin harus antara 0-4096.

 


RTC

 

Real-time clock (RTC) digunakan untuk mengukur waktu dan berguna dalam aplikasi pelacakan waktu apa pun. Di bawah ini adalah contoh minimal yang menunjukkan cara mendapatkan tanggal dan waktu dari RTC :

 

 


EEPROM

EEPROM, juga disebut sebagai memori 'data', adalah jenis memori yang dapat menyimpan data bahkan setelah papan dimatikan. Arduino Uno R4 Minima memiliki EEPROM 8 kB.

 


Ini memiliki jumlah siklus tulis yang terbatas, artinya paling cocok untuk aplikasi hanya-baca. Pastikan untuk tidak pernah menggunakan write() di dalam void loop() karena Anda dapat menggunakan semua siklus tulis untuk chip tersebut.

 

SPI

Arduino UNO R4 Minima menampilkan bus Serial Peripheral Interface (SPI). Bus (konektor), 'SPI' menggunakan pin berikut :

 


Contoh berikut menunjukkan cara menggunakan SPI :

 


I2C

I2C memungkinkan Anda menghubungkan beberapa perangkat yang kompatibel dengan I2C secara seri hanya dengan menggunakan dua pin. Pengontrol akan mengirimkan informasi melalui bus I2C ke alamat 7-bit, yang berarti bahwa batas teknis perangkat I2C pada satu baris adalah 128. Secara praktis, Anda tidak akan pernah mencapai 128 perangkat sebelum batasan lainnya muncul.

 

Arduino UNO R4 Minima memiliki satu bus I2C yang ditandai dengan SCL dan SDA. Mereka dibagikan dengan A4 (SDA) dan A5 (SCL) yang sudah dikenal oleh pemilik UNO sebelumnya. Pullup tidak terpasang pada PCB tetapi ada footprint untuk melakukannya jika diperlukan. Pin yang digunakan untuk I2C pada UNO R4 Minima adalah sebagai berikut :

• SDA - D18 atau A4

• SCL - D19 atau A5

Untuk menyambungkan perangkat I2C, Anda harus menyertakan pustaka Wire di bagian atas sketsa Anda.

Di dalam void setup() Anda perlu menginisialisasi perpustakaan dan menginisialisasi port I2C yang ingin Anda gunakan.

Dan untuk menulis sesuatu ke perangkat yang terhubung melalui I2C, kita dapat menggunakan perintah berikut :

Seri USB & UART

Papan Arduino UNO R4 Minima memiliki dua port serial perangkat keras yang terpisah.

• Satu port diekspos melalui USB-C®

• Satu diekspos melalui pin RX/TX 

Ini adalah salah satu dari beberapa hal yang jelas berbeda dari UNO R3 ke UNO R4, karena UNO R3 hanya menampilkan satu port serial perangkat keras, yang terhubung ke port USB dan pin RX/TX di papan.

 

USB Asli

Mengirim data serial ke komputer Anda dilakukan dengan menggunakan standar Serial obyek.

 

 

Untuk mengirim dan menerima data melalui UART, pertama-tama kita perlu mengatur baud rate di dalamnya void setup().

 

UART

Pin yang digunakan untuk UART pada UNO R4 Minima adalah sebagai berikut :

Untuk mengirim dan menerima data melalui UART, pertama-tama kita perlu mengatur baud rate di dalamnya void setup() . Perhatikan bahwa saat menggunakan UART (pin RX/TX), kami menggunakan Serial1 obyek.

Untuk membaca data yang masuk, kita dapat menggunakan while loop() untuk membaca setiap karakter individu dan menambahkannya ke sebuah string.


Dan untuk menulis sesuatu, kita dapat menggunakan perintah berikut:

HID USB

Papan ini dapat bertindak sebagai HID (keyboard/mouse) dan mengirimkan penekanan tombol atau koordinat ke komputer Anda melalui USB asli.

Dukungan ini diaktifkan oleh pustaka keyboard dan mouse yang dapat Anda instal dari pengelola pustaka di IDE.


Konektor SWD

Pada Arduino UNO R4 Minima, terdapat opsi debug yang tersedia menggunakan pin konektor SWD, memberikan fungsionalitas debug tingkat lanjut untuk pengguna yang lebih mahir.

 

CAN Module

RA4M1 Arduino UNO R4 Minima memiliki modul CAN bawaan yang sesuai dengan standar CAN 2.0A/CAN 2.0B. Pin CANRX dan CANTX dapat dihubungkan ke transceiver CAN, seperti IC MCP2551 atau TJA1050.

Library bawaan Arduino_CAN digunakan untuk berkomunikasi dengan perangkat CAN lainnya.

 

Buat pesan CAN dan kirimkan :

 

Membaca pesan CAN yang masuk


Bootloader

Jika Anda perlu mem-flash bootloader pada UNO R4 Minima, Anda dapat mengikuti langkah-langkah di bawah ini :

Langkah 1 Instal inti Renesas

Langkah 2 Arahkan ke: "C:\Users\YourWindowsUserName\AppData\Local\Arduino15\packages\arduino\hardware\ renesas\0.5.0\bootloaders\SANTIAGO"

Langkah 3 Identifikasi dfu.exe

Langkah 4 Instal programer flash Renesas

Langkah 5 Untuk mem-flash bootloader :

• Pilih dfu.exe.

• Hubungkan papan Anda.

• Singkat pin BOOT dan GND yang ditemukan di UNO R4 Minima.

• Buka tab Pengaturan Sambungan.

• Pilih port COM di Alat > pilih port yang ditampilkan di IDE.

• Tekan Mulai.



0 on: "Arduino UNO R4 Minima Cheat Sheet"