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, 02 Agustus 2023

Cara Memprogram Pin Digital pada Arduino UNO R4 Minima

 

Arduino UNO R4 Minima

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

 

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"