Perintah Kawalan Pergerakan (PKP) hari ke-73

PIC Lesson: Push Button

Bagaimana untuk PIC membaca signal dari switch atau push button?

Langkah pertama anda perlu tahu cara sambungannya. Untuk di sambungkan kepada Microcontroller PIC, anda boleh memilih untuk membuat ‘active high’ atau ‘active low’. Sambungannya seperti di bawah.

Bagi active low, dalam keadaan biasa port PIC adalah high. Apabila suis di tekan, port PIC akan menjadi low.

Manakala bagi active high, dalam keadaan biasa port PIC adalah low. Apabila suis di tekan, port PIC akan menjadi high.

Saya membuat sample program dengan empat active low switch dan lapan active high LED.

Di bawah adalah videonya

PIC Source Code

22 Replies to “PIC Lesson: Push Button”

  1. ok, dh dpt…
    skang ni klu nk letak input dlm switch statement pula mcm mana?
    saya ada 4 port berlainan…
    RA7, RE0, RE1 n RG12 ikut kehendak tenaga pengajar.
    klu port yg same bleh declare skali tp dlm keadaan camni yg kena selesaikan…

  2. salam, maaf la klu post ni lame sgt tp nk tny sket
    klu pakai complier xc16, mcm mana nak declare 4 input port yg berlainan termasuk led?

    1. Switch Push Button 4 kaki, sambungkan 2 kaki je yang NO (Normally Open). Bila tekan suis baru ada sambungan pada kedua2 kaki tersebut.

  3. arinah, boleh. Letakkan limit switch pd penutup tangki untuk mengesan penutup tersebut terbuka atau tertutup. Kemudian boleh display pd LCD.

  4. sy nk tnye encik,blh x klau sy nk gnkan program switch push button ni pda penutup tangki minyak kereta untuk bg isyart pd LCD yg pintu itu dh terbuka?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.