Tutorial Belajar Pemrograman Arduino untuk Pemula part 12 : Analog Input

Baca Juga  Belajar Pemrograman Arduino untuk Pemula part 11 : Digital Input Output

Assalamualaikum warahmatullahi wabarakatuh, saatnya programming lagi nih, meneruskan job sebelumnya, sekarang kita akan mempelajari kode baru yaitu analogRead(pinNumber)

analogRead() berfungsi untuk membaca tegangan di kaki ADC (Analog to Digital Converter), nilai keluaran dari data yang berhasil dibaca akan dikirim berupa nilai integer (0-1023) jadi ketiga pin ADC arduino mendapat tegangan 0 maka nilai integer yang dihaslkan adalah 0 dan jika kaki ADC Arduino mendapatkan tegangan 5v maka nilai integer yang dihaslkan adalah 1023, lalu berapa nilai integer jika pin ADC mendapatkan tegangan 2.5 volt:

2.5/5*1023 = 512

analogRead() memerlukan nilai di dalam (), yaitu pin ADC berapa yang akan dibaca, pada percobaan kali ini kebetulan yg dipakai adalah arduino Uno, yg memiliki 6 pin ADC, yaitu A0-A5.

Wiring Arduino

disini kita juga menggunakan Potensiomete, kaki tengah potensiometer kita hubungkan ke pin ADC Arduino, pada percobaan disini kita menggunakan pin ADC A0. lalu hubungkan pin 2 pin pada bagian samping potensiometer ke 0 volt dan 5 volt seperti pada gambar rangkaian diatas. di program yang akan kita jalankan nanti kita juga menggunakan Serial.println(), sehingga memudahkan kita mengetahui berapa nilai integer yang terbaca dari pin ADC Arduino, berikut kode sketchnya

//analog input
int potPin = A0;//center pin of the potentiometer is attached to pin A0
void setup()
{
//analog pins are initilized as INPUT by default, no need for pinMode() command
Serial.begin(9600);
}
void loop()
{
int potVal = analogRead(potPin);//potVal is a number between 0 and 1023
Serial.println(potVal); }

sekarang uploud program diatas lalu buka serial monitor di arduino IDE kalian, dan putar putar potensio meternya, dannnnn, happy programming, jika ada kesulitan silahkan tanyakan di kolom komentar, semoga tutorial ini bermanfaat, wassalamu’alaikum warahmatullahi wabarakatuh

Baca Juga  Tutorial Belajar Pemrograman Arduino untuk Pemula part 13 : Mapping data Analog Input
Print Friendly, PDF & Email
Vote and Share your Fell !
  • Fascinated
  • Happy
  • Sad
  • Angry
  • Bored
  • Afraid

About Giri Wahyu Pambudi

Giri Wahyu Pambudi - Seorang Pemuda Desa yang berkeinginan ikut membangun Indonesia dengan Sedikit Ilmu yang dimiliki
Jumlah Post : 368 Artikel

Artikel Serupa

Check Also

Komunikasi Antar Modul Wifi Arduino Tanpa Internet / Router