Daftar Fungsi Digitalwrite Pada Arduino Ulasan
Diupdate
oleh
Admin
--
Fungsi DigitalWrite pada Arduino
Pendahuluan
Arduino adalah platform open-source yang banyak digunakan oleh para pemula dan juga profesional dalam membuat berbagai macam proyek elektronik. Arduino menggunakan bahasa pemrograman yang relatif mudah dipahami dan juga memiliki banyak contoh program yang siap digunakan. Salah satu fungsi yang sering digunakan pada Arduino adalah fungsi DigitalWrite.Apa Itu Fungsi DigitalWrite?
DigitalWrite adalah salah satu fungsi yang digunakan pada Arduino untuk mengontrol pin digital pada board. Fungsi ini digunakan untuk mengirimkan sinyal digital ke pin output pada board Arduino. Sinyal yang dikirimkan dapat berupa sinyal HIGH atau sinyal LOW. Sinyal HIGH akan menghasilkan output 5V pada pin output, sedangkan sinyal LOW akan menghasilkan output 0V pada pin output.Syntax Fungsi DigitalWrite
Syntax dari fungsi DigitalWrite pada Arduino adalah sebagai berikut: DigitalWrite(pin, value); Keterangan: - Pin : Nomor pin output yang ingin dikontrol (dalam bentuk angka) - Value : Nilai sinyal yang ingin dikirimkan (HIGH atau LOW) Contoh penggunaan fungsi DigitalWrite: DigitalWrite(13, HIGH); Pada contoh di atas, sinyal HIGH dikirimkan ke pin output 13 pada board Arduino.Manfaat Fungsi DigitalWrite
Fungsi DigitalWrite memiliki manfaat yang sangat besar dalam membuat berbagai macam proyek elektronik. Dengan menggunakan fungsi ini, kita dapat mengontrol berbagai macam perangkat elektronik seperti lampu, motor, relay, dan sebagainya. Selain itu, fungsi DigitalWrite juga dapat digunakan untuk membuat efek visual pada proyek elektronik yang kita buat.Cara Menggunakan Fungsi DigitalWrite
Untuk menggunakan fungsi DigitalWrite, kita harus menentukan terlebih dahulu nilai sinyal yang ingin dikirimkan (HIGH atau LOW), kemudian menentukan nomor pin output yang ingin dikontrol. Setelah itu, kita dapat memanggil fungsi DigitalWrite dengan menggunakan syntax yang sudah dijelaskan sebelumnya.Contoh Penggunaan Fungsi DigitalWrite
Berikut ini adalah contoh penggunaan fungsi DigitalWrite pada board Arduino: - Contoh 1: DigitalWrite(9, HIGH); //mengirimkan sinyal HIGH ke pin output 9 delay(1000); //memberikan delay selama 1 detik DigitalWrite(9, LOW); //mengirimkan sinyal LOW ke pin output 9 delay(1000); //memberikan delay selama 1 detik Pada contoh di atas, sinyal HIGH dikirimkan ke pin output 9 selama 1 detik, kemudian sinyal LOW dikirimkan ke pin output 9 selama 1 detik. - Contoh 2: int ledPin = 13; //menentukan nomor pin output void setup() { pinMode(ledPin, OUTPUT); //mengatur pin output sebagai output } void loop() { DigitalWrite(ledPin, HIGH); //mengirimkan sinyal HIGH ke pin output delay(1000); //memberikan delay selama 1 detik DigitalWrite(ledPin, LOW); //mengirimkan sinyal LOW ke pin output delay(1000); //memberikan delay selama 1 detik } Pada contoh di atas, nomor pin output ditentukan pada variabel ledPin. Kemudian, pada fungsi setup, pin output diatur sebagai output. Pada fungsi loop, sinyal HIGH dikirimkan ke pin output selama 1 detik, kemudian sinyal LOW dikirimkan ke pin output selama 1 detik.Kesimpulan
Fungsi DigitalWrite merupakan salah satu fungsi yang banyak digunakan pada board Arduino untuk mengontrol pin output. Dengan menggunakan fungsi ini, kita dapat mengontrol berbagai macam perangkat elektronik dan juga membuat efek visual pada proyek elektronik yang kita buat. Fungsi DigitalWrite sangat mudah digunakan dan juga memiliki syntax yang relatif mudah dipahami.Ada pertanyaan?
Diskusikan dengan penulis atau pengguna lain