Isi kandungan:
Video: Tutorial Raspberry Pi: Cara Menggunakan Butang Tekan: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Dalam tutorial ini, anda akan belajar bagaimana menghidupkan LED anda menggunakan butang dengan Raspberry Pi anda. Tekan butang atau suis menghubungkan dua titik dalam litar semasa anda menekannya. Tutorial ini menghidupkan satu LED apabila butang ditekan sekali, dan mati apabila ditekan dua kali. Anda juga akan belajar bagaimana menggunakan pemboleh ubah 'flag' untuk mengawal sesuatu peristiwa.
Kemas kini tutorial dan lebih banyak tutorial Raspberry Pi boleh didapati di sini:
www.ardumotive.com/how-to-use-push-buttonen…
Video dalam bahasa Yunani
Mari kita mulakan!
Langkah 1: Apa yang Anda Perlu - Perkakasan
Untuk tutorial ini, anda memerlukan:
- Pelarian GPIO
- Papan roti
- LED
- 220 Ohm perintang
- Butang
Langkah 2: Litar
Sambungannya cukup mudah, lihat gambar di atas dengan skema litar papan roti.
Langkah 3: Kodnya
Dalam program di bawah, perkara pertama yang anda lakukan adalah mengimport perpustakaan untuk GPIO dan tidur. Langkah seterusnya adalah menetapkan pin LED dan Button. Selepas itu butang persediaan sebagai input dan LED sebagai output. Gelung While True berulang-ulang kali, selamanya. Anda juga boleh menghidupkan LED anda dengan dua cara. Cara pertama adalah LED menyala selagi butang ditekan dan cara kedua jika anda menekan butang sekali sahaja maka anda akan melihat LED anda menyala dan jika anda menekan butang sekali lagi maka LED mati. Cara kedua adalah pada komen ('' '') dan kami menggunakan pemboleh ubah bernama flag.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# Perpustakaan import RPi. GPIO sebagai GPIO dari masa impor tidur # Tetapkan amaran mati (pilihan) GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) #Set Button dan LED pin Button = 23 LED = 24 #Setup Button dan LED GPIO. persediaan (Butang, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0 while True: button_state = GPIO.input (Button) print (button_state) jika button_state == 0: GPIO.output (LED, GPIO. HIGH) lain: GPIO.output (LED, GPIO. LOW) tidur (1) "" if button_state == 0: sleep (0.5) if flag == 0: flag = 1 other: flag = 0 jika flag == 1: GPIO.output (LED, GPIO. HIGH) yang lain: GPIO.output (LED, GPIO. LOW) "" |
Muat turun kod dari sini dan buka dengan Thonny Python IDE atau jalankan dari terminal.
Langkah 4: Selesai
Anda telah berjaya menyelesaikan tutorial Raspberry Pi "How to" pertama kami dan anda belajar bagaimana menghidupkan LED dengan butang.
Disyorkan:
Cara Menggunakan Motor Stepper 28BYJ-48 Dengan 3 Butang Tekan: 5 Langkah
Cara Menggunakan Motor Stepper 28BYJ-48 Dengan 3 Butang Tekan: Adakah anda ingin mengawal motor stepper anda menggunakan butang tekan? Itu boleh berfungsi Clockwise, Counter Clockwise dan kemudian Stop? Maka video ini untuk anda
Kaunter Menggunakan Butang Tekan - Tinker Cad: 3 Langkah
Kaunter Menggunakan Butang Tekan | Tinker Cad: Setelah butang tekan berfungsi, anda sering mahu melakukan beberapa tindakan berdasarkan berapa kali butang itu ditekan. Untuk melakukan ini, anda perlu mengetahui bila butang berubah keadaan dari mati ke seterusnya, dan hitung berapa kali perubahan keadaan ini berlaku. Yang
Butang Tekan Raspberry Pi Dengan LED Bare Metal: 8 Langkah
Tombol Raspberry Pi Push Dengan LED Bare Metal: Ini adalah tutorial kedua saya untuk memprogram raspberry pi 3 bare metal! Lihat yang pertama saya di sini. Kali terakhir saya menunjukkan kepada anda cara membuat imej sistem operasi untuk raspberry pi 3 yang berkedip satu LED, dalam tutorial ini saya akan menunjukkan kepada anda
Atollic TrueStudio-Switch pada LED dengan Menekan Butang Tekan Menggunakan STM32L100: 4 Langkah
Atollic TrueStudio-Switch pada LED dengan Menekan Butang Tekan Menggunakan STM32L100: Dalam tutorial STM32 ini saya akan memberitahu anda tentang cara membaca pin GPIO STM32L100, jadi di sini saya akan membuat satu di atasnya Led glow hanya dengan menekan butang tekan
Mikrokontroler AVR. Togol LED Menggunakan Suis Tombol Tekan. Menolak Butang Tekan: 4 Langkah
Mikrokontroler AVR. Togol LED Menggunakan Suis Tombol Tekan. Menolak Butang Tekan: Di bahagian ini, kita akan belajar Cara membuat kod program C untuk ATMega328PU untuk menukar status ketiga LED mengikut input dari tombol suis. Kami juga telah mencari jalan keluar untuk masalah ini ialah 'Switch Bounce'. Seperti biasa, kami