Pemrograman

Tutorial Belajar Pemrograman Arduino untuk Pemula part 13 : Mapping data Analog Input

Assalamu’alaikum Warahmatullahi Wabarakatuh, setelah kita berhasil dengan program sebelumnya, sekarang kita akan menyederhanakan pemahaman kita tentang nilai integer yang terbaca oleh pin ADC, penyederhanaan gimana? ya karena kemarin kita harus mengkonversi secara manual nilai integer yang terbaca menjadi berapa tegangan yang terbaca sebenarnya namun kali ini kia akan memapping, mapping gimana, jadi bingungggg, tenang ga usah bingung hehe, intinya kita akan menyuruh si arduino untuk mengubah nilai dari range 0 – 1023 menjadi 0 -5 (0-5volt) atau – 1023 menjadi 0 -255 (0-5volt pada pwm / analogWrite) , dan pastinya kita ga usah pusing2 mikirin gimana rumusnya.

map(value, fromLow, fromHigh, toLow, toHigh) – dengan kode tersebut kita dapat menyuruh arduino untuk memetakan angka dari 0-1023 menjadi 0-255, berikut skecthnya silahkan dipelajari, jika ingin dipraktekan wiring arduinonya seperti di gambar dibawah ini, yah anggap saja pada bagian ini kita menggabungkan tutorial pada part 12 dan part 7

Wiring Arduino

//analog input with map
int potPin = A0;
int ledPin = 13;
void setup()
{
pinMode(ledPin, OUTPUT);
Serial.begin(9600); }
void loop()
{
int analogVal = analogRead(potPin);//analogVal is between 0 and 1023
int scaledVal = map(analogVal, 0, 1023, 0, 255);//scaled val is between 0 and 255
Serial.print("analogVal = ");
Serial.println(analogVal);
Serial.print(" scaledVal = ");
Serial.println(scaledVal);
analogWrite(ledPin, scaledVal);
}

jika ada masalah silahkan tanyakan di kolom komentar, semoga 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

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