Bagaimana mengubah analog to digital converter (ADC) pada board Arduino UNO R4 Minima? Secara default, resolusi diatur ke 10-bit yang dapat diperbarui ke resolusi 12-bit (0-4096) dan 14-bit (0-16383) untuk meningkatkan akurasi pembacaan analog. Pada artikel kali ini, Anda akan memperbarui resolusi ADC ke 12/14-bit, maka diperlukan perangkat keras dan perangkat lunak sebagai berikut :
• Arduino
IDE
• Arduino
UNO R4 Minima
• Inti Arduino Renesas
Baca juga : Arduino UNO R4 Minima USB HID
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 :
Konverter Analog to Digital (ADC)
Analog to digital converter yaitu mengubah sinyal analog menjadi sinyal digital yang dapat diolah oleh mikrokontroler. Arduino UNO R4 Minima memiliki 6 pin analog input yang dapat berfungsi sebagai input ADC, yaitu A0 hingga A5.
Langkah – langkah dasar untuk menggunakan ADC pada Arduino UNO R4 Minima :
1.
Menyiapkan Koneksi
Pastikan Anda telah menyambungkan sensor atau sumber sinyal analog ke salah satu pin analog (misalnya, A0) pada Arduino UNO R4 Minima.
2. Inisialisasi ADC
ADC sudah diaktifkan secara default pada Arduino UNO, jadi Anda tidak perlu melakukan inisialisasi khusus. Namun, jika Anda ingin memastikan pengaturan ADC, Anda bisa menggunakan perintah analogReadResolution(bits) untuk menentukan resolusi (jumlah bit) ADC (biasanya 10 atau 12 bit).
3. Membaca
Nilai Analog
Untuk membaca nilai analog dari pin ADC, gunakan fungsi analogRead(pin), di mana pin adalah nomor pin analog (misalnya, 0 untuk A0, 1 untuk A1, dan seterusnya). Fungsi ini akan mengembalikan nilai digital antara 0 hingga 1023 (untuk 10-bit ADC) atau 0 hingga 4095 (untuk 12-bit ADC), sesuai dengan sinyal analog yang diukur.
4. Konversi
Nilai ADC
Jika Anda ingin mengubah nilai ADC menjadi besaran fisik yang relevan, seperti suhu, kelembaban, atau cahaya, Anda perlu melakukan konversi nilai tersebut. Konversi ini melibatkan pemetaan nilai ADC ke rentang nilai fisik menggunakan formula matematis yang sesuai dengan karakteristik sensor yang Anda gunakan. Resolusi standar pada papan Arduino diatur ke 10-bit (0-1023). UNO R4 Minima mendukung resolusi hingga 14-bit, yang dapat memberikan nilai yang lebih akurat dari sinyal analog. Anda hanya perlu menggunakan perintah analogReadResolution() untuk memperbarui resolusi. Cukup sertakan di file Anda setup() dan gunakan analogRead() untuk mengambil nilai dari pin analog.
void setup(){
analogReadResolution(14); //change to 14-bit resolution
}
void loop(){
int reading = analogRead(A3); // returns a value between 0-16383
}
Baca juga : Berbagai Macam Fitur pada Arduino UNO R4 Minima
0 on: "Resolusi Arduino UNO R4 Minima ADC"