Raspberry Pi je nejoblíbenější dostupný jednodeskový počítač (SBC). Pouhých 35 USD vám poskytne výkonný, plnohodnotný počítač se systémem Linux s Wi-Fi, Bluetooth a 40 připojenými kolíky GPIO. Není divu, že Raspberry Pi je stejně populární mezi profesionálními inženýry, počítačovými fandy, tvůrci a ve školství.

Zatímco Raspberry Pi běží na Linuxu, existuje několik dalších funkcí, které byste našli v běžné distribuci Linuxu. Přidání pinů GPIO spolu s dvěma hlavními knihovnami, které je podporují, znamená mnohem více na zapamatování!

Proto jsme připravili tento šikovný cheatový list pro každodenní použití Raspberry Pi.

STAŽENÍ ZDARMA: Tento cheat sheet je k dispozici jako PDF ke stažení od našeho distribučního partnera, TradePub. K prvnímu přístupu budete muset vyplnit krátký formulář. Stažení The Ultimate Raspberry Pi přikazuje Cheat Sheet.

The Ultimate Raspberry Pi přikazuje Cheat Sheet

instagram viewer
Příkaz Výsledek
Raspbian OS Terminal
kočka [jméno] Zobrazit obsah souboru [název]
cd .. Přejděte do nadřazeného adresáře
cd [cesta] Přesunout do adresáře na [cesta]
cd / Přejděte do kořenového adresáře
cd ~ Změňte svůj domovský adresář - obvykle "/ home /"
chmod [kdo] [+, -, =] [oprávnění] [jméno] Změňte oprávnění pro soubor
chmod 777 [název] Povolit všem uživatelům číst, psát a spouštět soubor [jméno]
chmod u + x [jméno] Povolit uživateli vykonat [jméno]
cp -r [from] [to] Zkopírujte všechny soubory a podadresáře ze zdroje [od] do cíle [do]
cp [from] [to] Zkopírujte soubor ze zdroje [z] do cíle [do]
nalézt Vyhledejte soubory a jejich obsah
grep 'řetězec' [jméno] Vyhledejte uvnitř jednoho nebo více souborů výskyt řetězců
hlava [jméno] Vrátit všechny výskyty 'řetězce' v souboru [název]
ls Vypište obsah aktuálního adresáře
ls -a Seznam všech souborů včetně skrytých souborů
ls -l Seznam obsah aktuálního adresáře s více informací o souboru
ls [cesta] Vypište obsah adresáře nalezeného na [cesta]
muž [příkaz] Otevřete stránku manuálu / nápovědy pro [příkaz]
muž muž Otevřete stránku manuálu / nápovědy pro příkaz „man“ (helpception)
mkdir [jméno] Vytvořte adresář s názvem [name] v aktuálním pracovním adresáři
mv -r [od] [to] Přesuňte všechny soubory a adresáře ze zdroje [z] do cíle [do]
mv [od] [do] Přesunout soubor ze zdroje [z] do cíle [do]
pwd Zobrazit název aktuálního pracovního adresáře
python / python3 - inverze Ukazuje, jakou verzi Pythonu máte aktuálně nainstalovanou
rm -r * Odeberte všechny soubory a adresáře z aktuálního pracovního adresáře
rm [jméno] Odebrat určený soubor
rm * Odeberte všechny soubory z aktuálního pracovního adresáře
rmdir [jméno] Odstraňte prázdný adresář [název] z aktuálního pracovního adresáře
sudo [příkaz] Superuser ano. Spusťte [příkaz] se zvýšenými oprávněními (umožňuje vám dělat věci, k nimž obvykle nemáte přístup)
sudo apt-get install [balíček] Nainstalujte balíček
aktualizace sudo apt-get Aktualizujte seznam balíčků
sudo apt-get upgrade Upgradujte nainstalované balíčky - musí být spuštěny po aktualizaci sudo apt-get
sudo chown pi: root [jméno] Změňte vlastníka souboru [jméno] na uživatele 'pi' a nastavte skupinu na 'root'
sudo raspi-config Spusťte konfigurační nabídku Raspberry Pi
sudo restart Bezpečně restartujte svůj Pi
vypnutí sudo -h Ihned vypněte váš Pi
sudo su Umístí vás do kořenového adresáře s přístupem uživatele root - buďte opatrní!
ocas [jméno] Zobrazit konec souboru [název]
tar -cvzf [jméno] [cesta] Vytvořte komprimovaný soubor [název] z obsahu [cesta]
tar -xvzf [jméno] Extrahujte obsah komprimovaného souboru [název]
wget [uri] Stáhněte si soubor nalezený na [uri] na internetu
RPi. Knihovna GPIO
import RPi. GPIO jako GPIO Importujte RPi. Modul GPIO do náčrtu pythonu
GPIO.setmode (GPIO.BCM) Použijte čísla pinů Broadcom (GPIO 14, GPIO 15 atd.)
GPIO.setmode (GPIO.BOARD) Použijte čísla pinů na desce (4,5, 8 atd.)
GPIO.getmode () Vrací aktuální režim číslování pinů (BCM, BOARD nebo None)
GPIO.setup ([číslo PIN], GPIO.IN) Nastavte pin na [pin number] jako vstup
GPIO.setup ([číslo PIN], GPIO.IN, pull_up_down = GPIO.PUD_DOWN) Nastavte kolík na [číslo kolíku] jako vstup s interním odporem proti tahu dolů
GPIO.setup ([číslo PIN], GPIO.IN, pull_up_down = GPIO.PUD_UP) Nastavte kolík na [číslo kolíku] jako vstup s interním odporem proti vytažení
GPIO.setup ([číslo PIN], GPIO.OUT) Nastavte pin na [pin number] jako výstup
GPIO.setup ([číslo PIN], GPIO.OUT, počáteční = 1) Nastavte pin na [pin number] jako výstup s počáteční hodnotou '1'
GPIO.output ([číslo PIN], 1) Nastavte hodnotu [pin number] na 1. Všimněte si, že 1, GPIO.HIGH a True jsou to samé
GPIO.output ([číslo PIN], 0) Nastavte hodnotu [pin number] na 0. Všimněte si, že 0, GPIO.LOW a False jsou to samé
i = GPIO.input ([číslo PIN]) Nastavte proměnnou i na hodnotu [číslo kolíku]
pokud GPIO.input ([číslo PIN]): Hodnotu [pin number] použijte jako booleovský kód
GPIO.cleanup () Resetujte všechny kolíky GPIO (doporučujeme zavolat před ukončením programu)
GPIO.VERSION Vrací aktuální RPi. Verze GPIO
Zero knihovna GPIO
LED diody
z gpiozero import LED Importujte sekci LED knihovny gpiozero
led = LED (17) Přiřaďte proměnnou „led“ na LED diodu na pin GPIO 17
led.on () Zapněte LED uloženou v proměnné „led“
led.off () Vypněte LED uloženou v proměnné „led“
led.toggle () Přepněte LED uloženou v proměnné „led“ (pokud je vypnutá, zapněte ji a obráceně)
Motory
z gpiozero import Motor Importujte sekci Motor knihovny gpiozero
motor = motor (17, 18) Proměnnou „motor“ přiřaďte k objektu Motor obsahujícímu čísla pinů vpřed a vzad
motor.forward () Aktivujte přední kolík proměnné „motor“
motor.backward () Aktivujte zpětný kolík proměnné „motor“
motor.reverse () Obrátit aktuální směr motoru
motor.stop () Zastavte motor
Bzučák
z gpiozero import Buzzer Importujte sekci Buzzer z knihovny gpiozero
bz = bzučák (3) Přiřaďte proměnnou bz k bzučáku na pin GPIO3
bz.on () Zapněte bzučák
bz.off () Vypněte bzučák
bz.toggle () Přepnout stav bzučáku (pokud je vypnutý, zapněte jej a naopak)
Servo
z gpiozero import Servo Importujte sekci Servo z knihovny gpiozero
servo = servo (17) Přiřaďte proměnnou „servo“ servo na GPIO 17
servo.min () Posuňte servo na minimální hodnotu
servo.mid () Posuňte servo na jeho střední hodnotu
servo.max () Posuňte servo na maximální hodnotu
servo.value = 0,5 Posuňte servo do nastaveného číselného bodu (min = -1, max = 1)
Obrázek kamery Raspi
raspistill Příkaz pro pořízení statického obrázku s připojenou kamerou, úprava pomocí argumentů níže
- šířka, -w Nastavit šířku obrázku
- výška, -h Nastavení výšky obrázku
- kvalita, -q Nastavení kvality JPEG <0 na 100> (nejčastější je 75)
--raw, -r Vloží nezpracovaná data Bayer z fotoaparátu do metadat JPEG
- výstup, -o Výstupní název souboru (vyžadováno pro uložení)
--latest, -l Přidat nejnovější snímek do názvu souboru
--verbose, -v Podrobné informace o ladění během běhu
- timeout, -t Nastavte čas čekání před pořízením snímku.
- kódování, -e Kódování pro výstupní soubor - jpg, gif, bmp nebo png
Video kamery Raspi
drsný Příkaz natočit video pomocí připojené kamery, upravit pomocí argumentů níže
- šířka, -w Nastavit šířku obrázku (mezi 64 px - 1920 px)
- výška, -h Nastavení výšky obrázku (mezi 64 px - 1080 px)
--bitrate, -b Nastavit datový tok v bitech za sekundu (tj. 15 Mbits / s = 15000000)
- výstup, -o Výstupní název souboru (vyžadováno pro uložení)
--verbose, -v Podrobné informace o ladění během běhu
- timeout, -t Nastavte čas, po který se má video zachytit
- snímková frekvence, -fps Určete snímky za sekundu pro nahrávání

Rozšiřte své znalosti o Linux

Tyto příkazy vám pomohou orientovat se v terminálu Pi a naprogramovat jeho piny GPIO. To znamená, že tato podvádět ani nezačne poškrábat povrch. Existuje obrovská hloubka podpory pro hobby komponenty, kamery a obrazovky pro Raspberry Pi. Jejich uvedení na jednom místě je téměř nemožné!

Dobrá věc je, protože Raspberry Pi je počítač se systémem Linux odkaz na cheat sheet pro obecné systémy Linux Linux příkazy Cheat SheetTento jednoduchý podváděcí list vám pomůže s pohodlím s terminálem příkazového řádku Linuxu v žádném okamžiku. Přečtěte si více rozšířit své znalosti ještě více.

Zveřejnění affiliate partnera: Zakoupením produktů, které vám doporučujeme, můžete udržet stránky naživu. Přečtěte si více.

Ian Buckley je nezávislý novinář, hudebník, performer a video producent žijící v Berlíně v Německu. Když nepíše nebo na jevišti, pohrává si s elektronikou pro kutily nebo kódem v naději, že se stane šíleným vědcem.