Daftar Isi:

Tutorial Raspberry Pi: Cara Menggunakan Tombol Tekan: 4 Langkah
Tutorial Raspberry Pi: Cara Menggunakan Tombol Tekan: 4 Langkah

Video: Tutorial Raspberry Pi: Cara Menggunakan Tombol Tekan: 4 Langkah

Video: Tutorial Raspberry Pi: Cara Menggunakan Tombol Tekan: 4 Langkah
Video: Tutorial Belajar Raspberry Pi Untuk Internet Of Things 2024, Juni
Anonim
Tutorial Raspberry Pi: Cara Menggunakan Tombol Tekan
Tutorial Raspberry Pi: Cara Menggunakan Tombol Tekan

Dalam tutorial ini Anda akan belajar cara menyalakan LED menggunakan tombol dengan Raspberry Pi Anda. Tombol tekan atau sakelar menghubungkan dua titik di sirkuit saat Anda menekannya. Tutorial ini menyalakan satu LED saat tombol ditekan sekali, dan mati saat ditekan dua kali. Anda juga akan belajar bagaimana menggunakan variabel 'flag' untuk mengontrol sebuah event.

Pembaruan tutorial dan tutorial Raspberry Pi lainnya dapat ditemukan di sini:

www.ardumotive.com/how-to-use-push-buttonen…

Video dalam bahasa Yunani

Mari kita mulai!

Langkah 1: Apa yang Anda Butuhkan - Perangkat Keras

Untuk tutorial ini Anda akan membutuhkan:

  • GPIO Breakout
  • Papan tempat memotong roti
  • LED
  • 220 Ohm resistor
  • Tombol

Langkah 2: Sirkuit

Sirkuit
Sirkuit

Koneksinya cukup mudah, lihat gambar di atas dengan skema rangkaian papan tempat memotong roti.

Langkah 3: Kode

Pada program di bawah ini, hal pertama yang Anda lakukan adalah mengimpor library untuk GPIO dan sleep. Langkah selanjutnya adalah mengatur pin LED dan Button. Setelah itu setup tombol sebagai input dan LED sebagai output. Perulangan While True berjalan berulang-ulang, selamanya. Anda juga dapat menyalakan LED Anda dengan dua cara. Cara pertama adalah LED menyala selama tombol ditekan dan cara kedua jika hanya menekan satu kali tombol maka LED akan menyala dan jika tombol ditekan lagi maka LED mati. Cara kedua adalah pada komentar (''') dan kita menggunakan variabel 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 waktu import sleep #Set warning off (opsional) GPIO.setwarnings(False) GPIO.setmode(GPIO. BCM) #Set Button dan LED pins Button = 23 LED = 24 #Setup Button dan LED GPIO. setup(Button, 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) if button_state == 0: GPIO.output(LED, GPIO. HIGH) else: GPIO.output(LED, GPIO. LOW) sleep(1) ''' if button_state==0: sleep(0.5) if flag==0: flag=1 else: flag =0 jika flag==1: GPIO.output(LED, GPIO. HIGH) else: GPIO.output(LED, GPIO. LOW) '''

Unduh kode dari sini dan buka dengan Thonny Python IDE atau jalankan dari terminal.

Langkah 4: Selesai

Sudah selesai dilakukan dengan baik!
Sudah selesai dilakukan dengan baik!

Anda telah berhasil menyelesaikan tutorial "Cara" Raspberry Pi pertama kami dan Anda telah mempelajari cara menyalakan LED dengan sebuah tombol.

Direkomendasikan: