Presentation1

1,508 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,508
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentation1

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

×