BLANTERORIONv101

CARA MENGAKSES ANALOG INPUT & ANALOG OUTPUT DI ARDUINO || TUTORIAL #5

7 Januari 2026

 



MARI KITA MEMBUAT PROGRAM UNTUK MENGAKSES ANALOG INPUT DAN ANALOG OUTPUT

Haii Selamat datang kembali di tutorial #5 kali ini, kali ini kita akan sedikit berbeda dari tutorial sebelumnya yaitu pada tutorial sebelum-sebelumnya kita sudah sangat sering menggunakan "Digital Input" dan "Digital Output". Nah kali ini kita akan coba mengakses Analog Input dan juga Analog Output, pasti pada penasaran gimana caranya kan, oke langsung saja kita siapkan alat dan bahannya terlebih dahulu, Seperti berikut ya :
  1. Arduino Uno
  2. Potensiometer
  3. LED 1Pc
  4. Resistor 220 / 1k ohm 1 Pc
  5. Kabel jumper
bagi teman-teman yang ingin membeli arduino untuk mencoba tutorial ini, sobat bisa klik nama komponen yang berwarna biru ya atau jika sobat ingin membeli arduino kit untuk memundah sobat dalam belajar arduino sobat bisa kunjungi link dibawah ini ya.


Jika para sobat robot baru pertama datang ke artikel ini, sobat semua dapat mengakses artikel kami sebelumnya kami sisipkan link dibawah sekaligus membahas tutorial sebelum agar sobat mudah mengaksesnya. Pada tutorial kali kita akan menggunakan potensiometer untuk mengakses analog inputnya dan LED untuk mengakses Analog outputnya. Pertama saya ingin menjelaskan sedikit port mana saja yang akan kita gunakan dalam tutorial ini oke disimak terus ya.


 

Gambar AI/AO Arduino Uno

Baik setelah melihat gambar diatas kita dapat mengetahui bahwa jika ingin mengakses AI atau AO harus memilih port di arduino dengan benar sehingga tidak semua port arduino itu sama ya sobat, oke kita bahas pelan-pelan ya, untuk AI (Analog Input) di Arduino uno memiliki 6 port yaitu terdiri dari A0 hingga A5, untuk nilai AI didalam arduino uno memiliki pembacaa 0-1023, karena Arduino uno menggunakan ADC 10-bit, sedangkan AO arduino uno memiliki 6 port juga, dimana port AO ini menggunakan PWM yaitu port yang dapat kita gunakan adalah port 3,5,6,9,10 dan 11. untuk nilai PWM Arduino itu sendiri memiliki range 0-255. setelah mengenai AI dan AO maka kita langsung merangkai rangkaian seperti dibawah ini.



Gambar Rangkaian Kendali Kecerahan LED

Oke sobat setelah kita membuat rangkaian arduino uno seperti diatas maka langsung kita masukkan code program untuk melihat hasil rangkaian yang telah kita buat, oke tanpa berlama -lama langsung saja kita buat seperti dibawah ini :

int LED = 11;
int PT = A0;

void setup() {
Serial.begin(9600);
pinMode(LED, OUTPUT);
pinMode(PT,INPUT);

}

void loop() {
  int potensio = analogRead(A0);
  byte PWM = map(potensio, 0, 1023, 0, 255);
  analogWrite(LED,PWM);
  Serial.println(PWM);
  delay(10);
 
}



Penjelasan Program 

Baik setelah membuat program maka kita akan membahas beberapa hal penting code yang kita gunakan berikut penjelasannya 

int LED = 11;
int PT = A0;

pinMode(LED, OUTPUT);
pinMode(PT,INPUT);

Kita menggunkan variable LED di port 11 dan variable PT di di port A0. dimana LED kita gunakan sebagai OUTPUT dan PT sebagai INPUT.

int potensio = analogRead(PT);
byte PWM = map(potensio, 0, 1023, 0, 255);

Variable potensio berfungsi untuk menyimpan nilai analogRead dari PT, sedangkan untuk variable PWM kita menggunkan data byte karena kita hanya membutuhkan nilai 0-255 sesuai dengan nilai PWM saja.

map(potensio, 0, 1023, 0, 255);

code diatas berfungsi memetakan pembacaan yang 0-1023 menjadi 0-255 nilai ini kemudian yang akan kita gunakan untuk mengatur kecerahan LED, dimana kita dapat mengatur kecerahan dari range 0-255, pada tutorial sebelumnya kita hanya menggunakan perintah HIGH atau LOW saja, disini berbeda kita menggunakan angka PWM dimana 0-255 atau dalam mudahnya kita bisa mengatur keluaran tegangan arduino dari 0 VDC - 5VDC, contohnya kita dapat memrintahkan arduino untuk mengeluarkan tegangan hanya 2.5 VDC, dengan memasukkan nilai PWM yaitu 127. oke setelah penjelasan maka kita langsung coba menjalankan arduino.

Hasil Program 

Baik setelah membuat program maka hasil yang didapatkan adalah kita dapat mengatur kecerahan LED dengan cara memutar potensiometer. dimana potensiometer berfungsi memberi sinyal untuk merubah nilai tegangan yang diinginkan dari range 0 VDC hingga 5VDC dengan cara merubah nilai PWM 0 - 255. dapat dilihat dari gambar dibawah ini dimana tingkat kecerahan LED adalah 230 atau dalam tegangan sekitar 2.6 VDC.


Gambar Hasil Simulasi

baik sekian dari tutorial kali ini sobat, sampai berjumpa di artikel-artikel menarik berikutnya, ikuti terus website jendral robot yaaaa...





Komentar