-->

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 :
  1. Arduino Uno atau board lainnya
  2. Buzzer aktif 5v
  3. Kabel jumper
Rangkaian :

 Buzzer merupakan komponen yang banyak dipakai pada alat Kode Program Buzzer pada Arduino
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 :
  1. 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
  2. Buka Arduino IDE > hidangan Tools > Board : Arduino/Genuino Uno atau sesuai board yang digunakan
  3. Pastikan Port terceklis, contohnya Port : COM15
  4. 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 } 
  5. 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 :
#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

0 Response to "Kode Jadwal Buzzer Pada Arduino"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel