Pemrograman

Tutorial Belajar Pemrograman Arduino untuk Pemula part 12 : Analog Input

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

Giri Wahyu Pambudi

Giri Wahyu Pambudi - Seorang Pemuda Desa yang berkeinginan ikut membangun Indonesia dengan Sedikit Ilmu yang dimiliki SMK N 2 Wonogiri lulus 2015 UNIV Negeri Yogyakarta lulus 2019 2019 - Sekarang Bekerja di SMK Gajah Mungkur 1 Wuryantoro, Wonogiri

View Comments

  • gan mau tanya..
    Tutorial diatas untuk memposisikan servo pada posisi tertentu menggunakan potensiometer..
    Nah, bagaimana jika memakai tombol push button??misal ada 2 tombol,tombol 1 jika ditekan motor servo bergerak ke kiri jika dilepas motonya stop, kalau tombol 2 ditekan motor servo bergerak ke kanan dan kalau dilepas motor stop..bisa atau tidak gan??
    Mohon pencerahannya..

    • bisa gan, tinggal gabungkan aja fungsi IF dan Fungsi FOR, hubungi ini aja (085728775753) untuk konsultasi premium gan :-)

Share
Published by
Giri Wahyu Pambudi

Recent Posts

Adab Buang Hajat

Kitab Rujukan : Shahih Adab Islamiyyah karya Dr. Wahid bin Abdissalam bali 1.Berdoa ketika masuk…

1 tahun ago

Adab Ketika Bangun Tidur

Berdzikir kepada Allah Ketika Bangun Tidur عَنْ حُذَيْفَةَ رَضِيَ اللَّهُ عَنْهُ قَالَ: كَانَ النَّبِيُّ صَلَّى…

1 tahun ago

Kisah Tiga Orang yang Terjebak di Dalam Gua dan Bertawasul Dengan Beramal Saleh

عن عَبْدَ اللَّهِ بْنَ عُمَرَ رَضِيَ اللَّهُ عَنْهُمَا - قَالَ سَمِعْتُ رَسُولَ اللَّهِ صلى الله…

1 tahun ago

2 Nikmat yang sering dilupakan Manusia : Sehat dan Waktu Luang

عَنِ ابْنِ عَبَّاسٍ رضى الله عنهما قَالَ-  قَالَ النَّبِيُّ صلى الله عليه وسلم ‏ "‏ نِعْمَتَانِ…

1 tahun ago

7 Golongan yang Mendapatkan Naungan Allah di Padang Mahsyar saat Hari Kiamat

Assalamu'alaikum, Catatan ini menjadi nasehat untuk diri kami pribadi dan umumnya untuk anak - anak…

1 tahun ago

Piston pin Offset – Alasan piston tidak boleh dipasang terbalik

Assalamu'alaikum warahmatullahi wabarakatuh sahabat otomotif :-) , kali ini kita akan bahas tentang piston pin…

4 tahun ago

Tampilan Versi Hemat Data