Tutorial Belajar Pemrograman Arduino untuk Pemula part 10 : Membaca Push Button

Assalamu’alaikum Warahmatullahi Wabarakatuh, Setelah kemarin kita membahaas tentang CaraMemendekan Sketch Arduino, sekarang kita akan belajar bagaimana menggunakan push Button sebagai inputan data untuk si Arduino.

Wiring Pemasangan Komponen

Push Button adalah jenis switch, jenis tombol yang kita gunakan adalah “normali open”yang berarti saat tombol tidak ditekan, tidak ada arus yang mengalir melalui tombol karena kedua pin tidak terhubung . Rangkaian kali ini kita akan menggunakan dua buah komponen – yaitu sebuah push button dan resistor. Berbeda dengan percobaan LED kemarin, kita tidak usah khawatir dengan jumlah arus yang akan melewati pushbutton, sehingga resistor yang kita gunakan nanti bukan berfungsi sebagai pembatas arus / penurun arus seperi pada rangkaian LED kemarin. namun resistor disini berfungsi sebagai resistor pull-down .

resistor pull down berfungsi memancing pin yg digunakan arduino agar senantiasa condong bernilai low 0 volt, sehingga pin arduino akan benar benar bernilai low ketika push button tidak ditekan. Di sirkuit ini, nilai dari resistor pull-down tidak terlalu penting, kebetulan disini saya menggunakan sekitar 10kiloOhms. Berikut adalah tombol sketch arduinonya:

//Button Press Detection
int buttonPin = 7;
void setup()
{
pinMode(buttonPin, INPUT);//this time we will set the pin as INPUT
Serial.begin(9600);//initialize Serial connection
}
void loop()
{
if (digitalRead(buttonPin)==HIGH) //if button pressed
{
Serial.println("pressed");
}
else
{
Serial.println("unpressed");
}
}

dalam sketch kita kali ini saya ingin memperkenalkan beberapa kode baru yaitu:
digitalRead (pinNumber) – mirip dengan digitalWrite (), tetapi digunakan untuk membaca nilai LOW / HIGHnya pin Arduino.

Serial.println(“unpressed”); Komunikasi serial memungkinkan Arduino mengirim pesan ke komputer Anda saat program sedang berjalan, hal ini berguna untuk debugging, mengirim pesan ke perangkat lain atau aplikasi,. Untuk mengaktifkan komunikasi serial dalam sketch Anda, Anda harus menginisialisasi koneksi serial di setup() Arduino dengan perintah Serial.begin () .Serial.begin () memerlukan satu nilai, yaitu boudrate yang merupakan kecepatan transfer data antara Arduino dan komputer Anda, 9600 adalah baud rate yang kita gunakan di sketch diatas, sebenarnya ada 2 ardumen yang bisa kita gunakan, yaitu Serial.print() dan Serial.println(), silahkan dicoba sendiri apa perbedaanya.

semoga tutorial diatas dapat bermanfaat, Wassalamualaikum warahmatullahi wabarakatuh.

About 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

Check Also

Cara Menggunakan / Mengakses Keypad menggunakan Arduino

Assalamu’alaikum teman – teman, kali ini kita akan belajar Arduino lagi, kali ini kita akan …

Tinggalkan Balasan