GNU/Linux >> Belajar Linux >  >> Linux

Cara membuat lampu kilat LED dengan Raspberry Pi

Untuk mem-flash LED, kita akan menggunakan pin GPIO (input/output tujuan umum) untuk mengontrol LED. Kami akan mengontrol pin GPIO ini menggunakan Python. Tata letak GPIO pada model Raspberry Pi B.

Kami akan menggunakan GPIO 17 yaitu Pin 11.

1. Memasang pustaka untuk python.

$ sudo apt-get install python-dev python-rpi.gpio

2. Sekarang buat file bernama blink.py:

$ vi blink.py

Tambahkan baris berikut

import time
import RPi.GPIO as GPIO

Ini mengimpor dua perpustakaan, perpustakaan waktu menyediakan penundaan untuk LED untuk berkedip dan RPi.GPIO memungkinkan kita untuk mengontrol pin GPIO.

3. Di bawah ini setel pin ke 17.

pin = 17

4. Di bawah ini mengatur mode pin ke BCM sehingga kita dapat mereferensikan pin dan mengatur pin 17 untuk output:

GPIO.setmode(GPIO.BCM)
GPIO.setup(pin, GPIO.OUT)

5. Ini adalah Loop dimana LED dinyalakan kemudian dimatikan.

while True:
GPIO.output(pin, True)
    time.sleep(0.5)
    GPIO.output(pin, False)
    time.sleep(0.5)

Sekarang hubungkan kaki positif LED Anda ke pin 17 dan negatif ke ground. Saat menjalankan kode, Anda akan melihat LED berkedip.


Linux
  1. Menyiapkan server FTP dengan vsFTPd di Raspberry Pi

  2. Bagaimana Cara Membuat Ubuntu Terkunci?

  3. cara mengetahui nomor Interrupt/GPIO untuk pin tertentu di linux

  1. Bagaimana cara menautkan Perpustakaan C Runtime dengan 'ld'?

  2. Bagaimana cara menginstal PhantomJS untuk digunakan dengan Python Selenium di Raspberry Pi?

  3. Apa cara terbaik untuk membuat flash drive dengan banyak hal yang dapat di-boot

  1. Cara mengaudit izin dengan perintah find

  2. Bagaimana Cara Membuat Iconv Mengganti File Input Dengan Output yang Dikonversi?

  3. Bagaimana Membuat Program Apa Pun Bekerja Dengan Perintah Tee?