GNU/Linux >> Znalost Linux >  >> Linux

Jak vyrobit LED blesk s Raspberry Pi

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.


Linux
  1. Jak zablokovat Ubuntu?

  2. Jak otočit obrazovku na Raspberry Pi 3

  3. jak zjistit číslo přerušení/GPIO pro konkrétní pin v linuxu

  1. Nastavení FTP serveru s vsFTPd na Raspberry Pi

  2. Jak propojit knihovnu C Runtime s 'ld'?

  3. Jak nainstalovat PhantomJS pro použití s ​​Python Selenium na Raspberry Pi?

  1. Jak zajistit, aby Iconv nahradil vstupní soubor převedeným výstupem?

  2. Jak zajistit, aby jakýkoli program fungoval s příkazem Tee?

  3. Jak zajistit, aby Gpg-agent automaticky zapomněl heslo?