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

Tutorial Belajar Pemrograman Arduino untuk Pemula part 10 : Membaca Push Button
5 (100%) 1 votes
Baca Juga  Tutorial Belajar Pemrograman Arduino untuk Pemula part 9 : Modifikasi Sketch

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.

Baca Juga  Belajar Pemrograman Arduino untuk Pemula part 11 : Digital Input Output
Print Friendly, PDF & Email
Share your vote!


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 : 373 Artikel

Artikel Serupa

Check Also

Komunikasi Antar Modul Wifi Arduino Tanpa Internet / Router