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.