Presentation1
Upcoming SlideShare
Loading in...5
×
 

Presentation1

on

  • 1,137 views

 

Statistics

Views

Total Views
1,137
Views on SlideShare
1,137
Embed Views
0

Actions

Likes
0
Downloads
11
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Presentation1 Presentation1 Presentation Transcript

  • Assalamualaikum
  • Musical Doorbell
    PENYAMPAI :-
    NURUL HIDAYAH BINTI ABDUL HALIM
    NUR ATHIRAH BINTI RAMLI
    NAMA PENYELIA :-
    EN MOHD JAIS B. CHE SOH
  • LatarBelakang
    Loceng pintu atau lebih dikenali sebagai ”doorbell” semakin banyak digunakan disetiap rumah di Malaysia.
    ”Musical Doorbell” adalah sejenis loceng pintu yang menghasilkan nota muzik.
    Penggunaan litar bekalan kuasa dan litar PIC.
  • PenyataMasalah
    Loceng pintu atau lebih dikenali sebagai doorbell semakin banyak digunakan disetiap rumah di Malaysia.
    Loceng pintu yang mempunyai lagu atau lebih dikenali sebagai Musical Doorbell.
    Musical Doorbell ini ialah, ianya menghasilkan melodi yang enak didengari.
  • Objektif
     
    Untukmembinasebuahlocengpintu yang mengeluarkanbunyimelodi.
    Untukmerekabentuktetanggaaturcara program mikro c.
  • SkopProjek 
    Locengrumahditekandanlocengberbunyi.
    Litarlocengmenggunakan PIC16F84A yang berfungsiuntukmenyimpan nota-nota muzik yang menggunakanbahasaasas (BASIC).
  • LitarBekalanKuasa
  • Litarpada PIC
  • Aturcara
    #define LED1 PORTB.F4
    #define LED2 PORTB.F5
    #define BUTTON1 PORTA.F0
    #define BUTTON2 PORTA.F1 
    unsigned inti;
     
    void Tone1()
    {
    Sound_Play(659, 250); // Frequency = 659Hz, duration = 250ms
    Delay_ms(30);
    }
     
    void Tone2()
    {
    Sound_Play(698, 250); // Frequency = 698Hz, duration = 250ms
    Delay_ms(50);
     
     
  • Sambungan…
    }
     
    void Tone3()
    {
    Sound_Play(784, 250); // Frequency = 784Hz, duration = 250ms
    Delay_ms(50);
    }
      void Tone4()
    {
    Sound_Play(659, 250); // Frequency = 659Hz, duration = 250ms
    Delay_ms(30);
    }
    void Tone5()
    {
    Sound_Play(784, 250); // Frequency = 784Hz, duration = 250ms
    Delay_ms(50);
    }
  • Sambungan
    void sound1(){
    LED1 = 1;
    Tone1(); Tone2(); Tone3(); Tone3();
    Tone1(); Tone2(); Tone3(); Tone3();
    Tone1(); Tone2(); Tone3();
    Tone1(); Tone2(); Tone3(); Tone3();
    Tone1(); Tone2(); Tone3();
    Tone3(); Tone3(); Tone2(); Tone2(); Tone1();
    Tone3(); Tone1(); Tone3(); Tone3();
    Tone1(); Tone2(); Tone3(); Tone3();
    Tone2(); Tone3(); Tone3();
    Tone1(); Tone2(); Tone3(); Tone3();
    Tone1(); Tone2(); Tone3(); Tone2(); Tone3();
    Tone1(); Tone2(); Tone3(); Tone2(); Tone3();
    LED1 =A 0;
    }
  • Sambungan…
    void sound2(){
    LED2 = 1;
    Tone4(; Tone2(); Tone3();
    Tone5(); Tone2(); Tone3();
    Tone1(); Tone4(); Tone3(); Tone3();
    Tone3(); Tone1(); Tone3(); Tone3();
    Tone1(); Tone2(); Tone3(); Tone3();
    Tone1(); Tone4(); Tone3();
    Tone3(); Tone3(); Tone2(); Tone2(); Tone1();
    Tone1(); Tone2(); Tone3();
    Tone1(); Tone2(); Tone3();
    Tone1(); Tone2(); Tone3(); Tone3();
    Tone1(); Tone2(); Tone5(); Tone5();
    Tone1(); Tone2(); Tone3();
      Tone1(); Tone2(); Tone3(); Tone5();
    Tone1(); Tone2(); Tone3();
    Tone3(); Tone3(); Tone2(); Tone2(); Tone1();
    LED2 = 0;
    }
     
     
  • sambungan
     void main(void)
    {
    TRISB = 0x00;
    PORTB = 0x00;
    TRISA = 0xFF;
    Sound_Init (&PORTB, 0); 
    while(1)
    {
    if (BUTTON1 == 0)
    {
    while(BUTTON1==0)continue;
    sound1();
    }
    if (BUTTON2 == 0)
    {
    while(BUTTON2==0)continue;
    sound2();
    }
    }
     }
     
     
  • Cadanganmasahadapan
    Menambahsistempengesanuntukmenggantikansuis.
    Menambahkankekuatanbunyi.
    Menggunakansistem wireless tanpamenggunakansambunganwayarkelitar PIC
  • Simulasi
    Menggunakanperisian Proteus, dimanalitarperludilukisuntukmengetahuikeluaranbagiaturcara yang telahdibuat.
  • Flowchart
     
     
     
     
     
     
     
      
     
     
     
     
     
  • Simulasisambungan
  • Kesimpulan
    Secarakeseluruhannya, kamitelahberjayamenghasilkansebuahprojekbertajuk “Musical Doorbell”.
  • Sekian , terimakasih