Arduino UNO R4 Minima merupakan salah satu board mikrokontroler yang mudah digunakan untuk proyek elektronika dan prototyping. Arduino uno R4 Minima dilengkapi dengan beberapa pin digital yang dapat digunakan untuk berbagai keperluan. Pada artikel kali ini, Arduino Indonesia akan membahas pin digital yang terdapat pada Arduino UNO R4 Minima dan bagaimana cara menggunakannya.
Pin digital pada Arduino UNO R4 Minima merupakan pin yang memiliki dua kondisi diskrit, yaitu “HIGH” bernilai 1 dan “LOW" bernilai 0. Artinya, pin digital dapat berfungsi sebagai saklar sederhana yang dapat diaktifkan atau dinonaktifkan dengan mengirimkan sinyal listrik melalui pin tersebut.
Arduino Uno R4 Minima memiliki 20 pin I/O, dimana 14 di antaranya adalah pin digital. Pin digital pada Arduino Uno R4 Minima diberi label D0 hingga D13. Beberapa dari pin tersebut memiliki fungsi tambahan, seperti D0 (RX), D1 (TX) dan D13 (LED built-in).
Baca juga : Arduino UNO R4 Minima Digital-to-Analog Converter (DAC)
Konfigurasi Pin Digital
Untuk menggunakan pin digital pada Arduino Uno R4 Minima, kita perlu mengkonfigurasi pin tersebut sebagai input atau output terlebih dahulu. Proses konfigurasi ini dilakukan melalui perangkat lunak Arduino IDE dengan menggunakan fungsi-fungsi khusus.
Pin sebagai Output
void setup() {
pinMode(D13, OUTPUT); // Mengatur pin D13 sebagai output
}
void loop() {
digitalWrite(D13, HIGH); // Mengaktifkan pin D13 (LED built-in menyala)
delay(1000); // Menunda selama 1 detik
digitalWrite(D13, LOW); // Menonaktifkan pin D13 (LED built-in mati)
delay(1000); // Menunda selama 1 detik
}
Pin sebagai Input
void setup() {
pinMode(D7, INPUT); // Mengatur pin D7 sebagai input
}
void loop() {
int buttonState = digitalRead(D7); // Membaca nilai input dari pin D7
if (buttonState == HIGH) {
// Lakukan sesuatu jika pin D7 mendapatkan sinyal HIGH (misalnya tombol ditekan)
} else {
// Lakukan sesuatu jika pin D7 mendapatkan sinyal LOW (misalnya tombol dilepas)
}
}
Baca juga : Resolusi Arduino UNO R4 Minima ADC
Contoh Penggunaan Pin Digital
1. Kontrol LED
Penggunaan
pin digital yang paling sederhana yaitu untuk mengontrol LED dengan
cara menghubungkan LED ke pin digital sebagai output sehingga Anda dapat
menghidupkan
dan mematikannya secara program.
2. Membaca
Tombol
Pin digital
bisa digunakan untuk membaca tombol, dengan cara menghubungkan tombol
atau saklar ke pin digital sebagai input, sehingga Anda dapat membaca
nilai input dan mengambil tindakan sesuai dengan kondisi tombol ketika
ditekan atau pun dilepas.
3.
Komunikasi Serial
Beberapa pin digital pada Arduino Uno R4 Minima memiliki fungsi tambahan sebagai pin komunikasi serial (D0 sebagai RX dan D1 sebagai TX). Anda dapat menggunakan fungsi serial untuk berkomunikasi dengan perangkat eksternal melalui koneksi serial.
0 on: "Cara Memprogram Pin Digital pada Arduino UNO R4 Minima"