Kode Jadwal Buzzer Pada Arduino
Buzzer merupakan komponen yang banyak dipakai pada alat-alat elektro contohnya pada meteran listrik pulsa di rumah-rumah, pada sepeda motor, panggangan dan masih banyak lainnya. Buzzer mempunyai fungsi utama yakni untuk notifikasi atau pemberitahuan adanya kondisi suatu alat. Cara kerjanya yaitu dengan mengubah getaran listrik menjadi getaran suara.
Pada postingan kali ini aku akan membahas instruksi kegiatan buzzer pada Arduino atau dengan kata lain cara memprogram buzzer untuk notifikasi suatu alat. Adapun komponen-komponen yang diharapkan sebagai berikut :
Software : Arduino IDE
Hardware :
Keterangan :
Buzzer
- Kaki yang pendek (-) negatif dihubungkan ke GND Arduino
- Kaki yang panjang (+) faktual dihubungkan ke pin digital Arduino, kali ini ke pin 12
Catatan :
Untuk membedakan faktual dan negatif buzzer dapat dilihat dari panjang kaki buzzer menyerupai dijelaskan pada keterangan di atas. Bisa juga dilihat pada lambang + pada permukaan buzzer (bisa lihat di gambar).
Langkah-langkah :
Pada postingan kali ini aku akan membahas instruksi kegiatan buzzer pada Arduino atau dengan kata lain cara memprogram buzzer untuk notifikasi suatu alat. Adapun komponen-komponen yang diharapkan sebagai berikut :
Software : Arduino IDE
Hardware :
- Arduino Uno atau board lainnya
- Buzzer aktif 5v
- Kabel jumper
Rangkaian :
Keterangan :
Buzzer
- Kaki yang pendek (-) negatif dihubungkan ke GND Arduino
- Kaki yang panjang (+) faktual dihubungkan ke pin digital Arduino, kali ini ke pin 12
Catatan :
Untuk membedakan faktual dan negatif buzzer dapat dilihat dari panjang kaki buzzer menyerupai dijelaskan pada keterangan di atas. Bisa juga dilihat pada lambang + pada permukaan buzzer (bisa lihat di gambar).
Langkah-langkah :
- Rangkai komponen menyerupai gambar di atas
Saran : untuk mengubungkan buzzer memakai kabel jumper aku sarankan menambakan solasi/selotip kertas biar tidak longgar, alasannya kaki-kaki buzzer diameternya kecil - Buka Arduino IDE > hidangan Tools > Board : Arduino/Genuino Uno atau sesuai board yang digunakan
- Pastikan Port terceklis, contohnya Port : COM15
- Upload sketch kegiatan Arduino berikut ini :
const int pinBuzzer = 12; void setup() { pinMode(pinBuzzer, OUTPUT); } void loop() { digitalWrite(pinBuzzer, HIGH); //buzzer bunyi dengan delay delay(200); //delay 200 milisecond digitalWrite(pinBuzzer, LOW); //buzzer mati dengan delay delay(200); //delay 200 milisecond digitalWrite(pinBuzzer, HIGH); //buzzer bunyi dengan delay delay(200); //delay 200 milisecond digitalWrite(pinBuzzer, LOW); //buzzer mati dengan delay delay(1000); //delay 1000 milisecond / 1 detik }
- Hasilnya yakni buzzer akan bunyi menyesuaikan delay-nya, silahkan teman-teman mencoba mengubah delay-nya untuk mendapat bunyi yang diinginkan.
Kemudian bagaimana jikalau menyisipkan buzzer untuk pemberitahuan suatu alat? aku contohkan pada notifikasi suhu. Yaitu jikalau suhu di atas contohnya 32 derajat, maka buzzer bunyi dan sebaliknya. Komponen pemanis yang diharapkan yaitu disini aku menambahkan sensor suhu LM35 dan LCD I2C. Untuk rangkaianya dapat dilihat di sini.
Silahkan upload sketch berikut ini :
Silahkan upload sketch berikut ini :
#include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x3F, 16, 2); //atau 0x27 int pinSensor = A0; const int pinBuzzer = 12; float suhu; void setup() { Serial.begin(9600); lcd.begin(); lcd.print(""); lcd.setCursor(0, 1); lcd.print("LM35 LCD 16x2"); pinMode(pinBuzzer, OUTPUT); delay(4000); } void loop() { lcd.clear(); suhu = bacaSuhu(); lcd.setCursor(0, 0); lcd.print("Suhu ketika ini"); lcd.setCursor(0, 1); lcd.print(suhu, 1); lcd.print((char)223); lcd.print("C"); if (suhu > 32) { digitalWrite(pinBuzzer, HIGH); delay(200); digitalWrite(pinBuzzer, LOW); delay(200); digitalWrite(pinBuzzer, HIGH); delay(200); digitalWrite(pinBuzzer, LOW); delay(1000); }else{ digitalWrite(pinBuzzer, LOW); } delay(1000); } float bacaSuhu() { int ip_adc_val = 0; float suhu = 0; suhu = (5.0 * analogRead(pinSensor) * 100.0) / 1024; return suhu; }
Demikian pembahasan project kali ini, semoga bermanfaat. Terima kasih sudah berkunjung, dan selamat mencoba.
PENCARIAN :
buzzer, cara memakai buzzer, buzzer arduino, cara kerja buzzer, pengertian buzzer, buzzer aktif, notifikasi buzzer, menciptakan buzzer arduino, menggabungkan buzzer, sketch buzzer arduino
PENCARIAN :
buzzer, cara memakai buzzer, buzzer arduino, cara kerja buzzer, pengertian buzzer, buzzer aktif, notifikasi buzzer, menciptakan buzzer arduino, menggabungkan buzzer, sketch buzzer arduino
0 Response to "Kode Jadwal Buzzer Pada Arduino"
Post a Comment