Tutorial Arduino Rangkaian dan Coding Potensiometer 10K

Indobot Academy

Rangkaian dan Coding Potensiometer 10K dengan Arduino
Berbagai Tutorial Rangkaian dan Coding Potensiometer 10K dengan Arduino
[lwptoc numeration=”none” title=”Daftar Isi”]

Halo teman- teman Indobo. Pada tutorial sebelumnya yaitu Cara Belajar Arduino untuk Pemula, kita belajar cara belajar Arduino dari step by step.

Saya akan menjelaskan cara membaca Potensiometer dengan pin analog Arduino. Pada kesempatan kali ini kita akan menggunakan Arduino Uno. Seperti yang kalian tahu, Arduino Uno mempunya 6 pin analog yang dapat membaca input berupa voltase (dari 0 sampai 5 volts) dan mengkonversikannya ke angka digital antara 0 (0 volts) dan 1024 (5 volts) dengan resolusi 10 bit.

Potentiometer atau yang disebut variabel resistor terhubung dengan tegangan 5 volts yang akan memberikan keluaran tegangan antara 0 dan 5 volts pada pin bagian tengahnya atau yang biasa disebut common. Keluaran dari common tersebutlah yang akan kita gunakan sebagai sebuah variabel di dalam program.

Baca Juga : Program Arduino Bluetooth HC-05 dan Aplikasi Android

Tutorial Rangkaian dan Coding Potensiometer 10K dengan Arduino

Komponen

Kemudian komponen yang diperlukan untuk membuat proyek ini:

  • Potentiometer 10K ohm
  • Resistor 330 ohm
  • LED
  • Kabel jumper
  • Arduino Uno

Semua komponen diatas bisa kalian dapatkan disini!

Skema Rangkaian

Skema rangkaianya sebagai berikut:


Sumber: famosastudio.com
Berikutnya ada juga gambar simulasi dengan fritzing seperti berikut:


Sumber: famosastudio.com
Coding Program Potensiometer

Program

Anda tidak perlu mengetiknya, cukup temukan di software Arduino dengan cara Klik menu File > Examples > 3.Analog > AnalogInput seperti gambar berikut:

Sample Program Input Analog
Sumber: Dokumentasi Pribadi

Atau jika anda ingin latihan coding, bisa juga masukan kode ini secara manual:

int sensorPin = A0;    // select the input pin for the potentiometer
int ledPin = 13;      // select the pin for the LED

//
int sensorValue = 0;  // variable to store the value coming from the sensorvoid setup() {
// declare the ledPin as an OUTPUT:
pinMode(ledPin, OUTPUT);
}void loop() {
// read the value from the sensor:
sensorValue = analogRead(sensorPin);
// turn the ledPin on
digitalWrite(ledPin, HIGH);
// stop the program for <sensorValue> milliseconds:
delay(sensorValue);
// turn the ledPin off:
digitalWrite(ledPin, LOW);
// stop the program for for <sensorValue> milliseconds:
delay(sensorValue);
}

Bagaimana? mudah bukan?

Jika anda ingin mencari tutorial lainya secara gratis bisa cek disini!

Jika anda masih kesulitan dalam belajar Arduino bisa baca artikel Cara Belajar Arduino untuk Pemula yang akan membantu anda dalam belajar menggunakan Arduino. Klik di sini!

Kemudian seperti itulah artikel yang membahas tentang arduino. Kemudian jika anda membutuhkan kit yang praktis belajar arduino cek aja disini!

Jangan sungkan-sungkan untuk bertanya di kolom komentar dan juga share postingan ini ke teman-teman kalian ya. Terakhir, sampai jumpa di Artikel berikutnya ya…

 

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tinggalkan komentar

whatsapp whatsapp