Pro blikání LED použijeme piny GPIO (univerzální vstup/výstup) k ovládání LED. Tyto GPIO piny budeme ovládat pomocí Pythonu. Rozložení GPIO na modelu Raspberry Pi B.
Budeme používat GPIO 17, což je Pin 11.
1. Instalace knihovny pro python.
$ sudo apt-get install python-dev python-rpi.gpio
2. Nyní vytvořte soubor s názvem blink.py:
$ vi blink.py
Přidejte následující řádky
import time import RPi.GPIO as GPIO
Tím se importují dvě knihovny, časová knihovna poskytuje zpoždění pro blikání LED a RPi.GPIO nám umožňuje ovládat piny GPIO.
3. Níže nastaví pin na 17.
pin = 17
4. Níže nastavíme režim pinů na BCM, abychom mohli odkazovat na piny a nastavili pin 17 pro výstup:
GPIO.setmode(GPIO.BCM) GPIO.setup(pin, GPIO.OUT)
5. Toto je smyčka, kde se LED rozsvítí a poté zhasne.
while True: GPIO.output(pin, True) time.sleep(0.5) GPIO.output(pin, False) time.sleep(0.5)
Nyní připojte kladnou větev vaší LED ke kolíku 17 a zápornou k zemi. Když spustíte kód, měli byste vidět blikat LED.