Tugas 4
Arduino IDE menggunakan pemrograman dengan bahasa C. Beberapa contoh fungsi yang
ada pada Arduino IDE yang akan dijelaskan dalam rangkuman ini adalah void setup(), void
loop(), pinMode(), dan digitalWrite().
Fungsi pinMode()
pinMode() berguna untuk mengonfigurasi atau mengatur pin tertentu agar
bertindak sebagai input atau output. Fungsi ini biasanya dipanggil dalam fungsi
setup(). Fungsi ini memerlukan dua parameter, yaitu nomor pin dan mode.
Pada dasarnya, secara default, semua pin pada Arduino berada pada mode
input. Sehingga, ketika ingin menggunakan suatu pin sebagai input, maka tidak harus
menuliskan pinMode(nomorPin, INPUT);.
Syntax
pinMode(nomorPin, mode);
Parameter
Pin : Pin yang digunakan sebagai input atau output
Mode : INPUT, OUTPUT, atau INPUT_PULLUP
Fungsi digitalWrite()
Memiliki fungsi untuk memberi nilai HIGH atau LOW ke pin digital. Jika pin sudah
dikonfigurasi sebagai output dengan pinMode(), tegangan akan diatur menjadi nilai
yang sesuai, yaitu ditarik menjadi 5V (atau 3,3 V) untuk nilai HIGH, dan ditarik
menjadi ground (hingga 0V) untuk LOW.
Tugas Individu Praktikum Sistem Komputer
Teknik Informatika UIN Maulana Malik Ibrahim Malang
2019
Referensi :
Haryanto, Toni. 2016. Digital Input Output pada Arduino.
https://www.codepolitan.com/digital-input-output-pada-arduino. Diakses pada
tanggal 25 September 2019.
Aozon. 2014. Fungsi pinMode(), digitalWrite() dan digitalRead() Digital I/O Arduino.
https://aozon.blogspot.com/2014/04/fungsi-pinmode-digitalwrite-dan.html.
Diakses pada tanggal 25 September 2019.
Rusdiana. 2019. Memahami Void setup dan Void loop Pada Arduino.
https://www.ngulik.id/2019/08/voidsetup-dan-voidloop-arduino.html. Diakses
pada tanggal 25 September 2019.
Yulias, Zerfani. 2011. Tutorial Singkat Bahasa Pemrograman Arduino.
http://blog.famosastudio.com/2011/06/tutorial/tutorial-singkat-bahasa-
pemrograman-arduino/82. Diakses pada tanggal 25 September 2019.