A Raspberry Pi a legnépszerűbb egyágyas számítógép (SBC). Csak 35 dollárral kaphat egy hatalmas, teljes értékű Linux számítógépet, amelyen Wi-Fi, Bluetooth és 40 csatlakoztatott általános célú bemeneti / kimeneti (GPIO) érintkező található. Nem meglepő, hogy a Raspberry Pi egyaránt népszerű a hivatásos mérnökök, számítógépes rajongók, gyártók és az oktatás területén.

Miközben a Raspberry Pi Linuxon fut, még néhány további funkció megtalálható a közös Linux disztribúcióban. A GPIO csapok hozzáadása, valamint az őket támogató két fő könyvtár, sokkal többet emlékeztet!

Ezért készítettük el ezt a praktikus csaló lapot a Raspberry Pi napi használatához.

INGYENES LETÖLTÉS: Ez a csaló lap elérhető letölthető PDF forgalmazási partnerünk, a TradePub. Csak egy első űrlapot kell kitöltenie. Letöltés A végső málna Pi parancsok Cheat Sheet.

A végső málna Pi parancsok Cheat Sheet

instagram viewer
Parancs Eredmény
Raspbian OS terminál
macska [név] Mutassa meg a fájl nevét
cd .. Váltson a szülő könyvtárra
CD [útvonal] Ugrás a könyvtárba a következő útvonalon:
CD / Váltson a gyökérkönyvtárra
cd ~ Váltson az otthoni könyvtárra - általában "/ home /"
chmod [ki] [+, -, =] [engedélyek] [név] Változtassa meg a fájl engedélyeit
chmod 777 [név] Hagyja, hogy minden felhasználó elolvassa, írja és végrehajthassa a [név] fájlt
chmod u + x [név] Engedélyezze a felhasználónak a [név] végrehajtását
cp -r [from] [to] Másolja az összes fájlt és alkönyvtárat a forrásból [a] a célból [a]
cp [-tól] [ig] Másolja a fájlt a forrásból [a] a célból [a]
megtalálja Keressen fájlokat és azok tartalmát
grep 'húr' [név] Keressen egy vagy több fájlban a „karakterlánc” előfordulásait
fej [név] Visszaadja a 'karakterlánc' összes előfordulását a fájlban [név]
ls Sorolja fel az aktuális könyvtár tartalmát
ls -a Az összes fájl felsorolása, beleértve a rejtett fájlokat is
ls-l Sorolja fel az aktuális könyvtár tartalmát további fájlinformációkkal
ls [út] Sorolja fel az [elérési út] könyvtárban található könyvtár tartalmát
ember [parancs] Nyissa meg a kézikönyv / súgó oldalt a [parancs] számára
ember ember Nyissa meg a „man” parancs kézi / súgó oldalát (helpception)
mkdir [név] Hozzon létre egy [name] nevű könyvtárat az aktuális munkakönyvtárban
mv -r [-tól] [-ig] Az összes fájl és könyvtár áthelyezése a forrásból [a] a célból [a]
mv [-tól] [ig] Fájlok áthelyezése a forrásból [a] a célból [a]
pwd Mutassa meg az aktuális működő könyvtár nevét
python / python3 - fordítás Megmutatja, hogy a Python milyen verzióját telepítette jelenleg
rm -r * Távolítsa el az összes fájlt és könyvtárat az aktuális működő könyvtárból
rm [név] Távolítsa el a megadott fájlt
rm * Távolítsa el az összes fájlt az aktuális működő könyvtárból
rmdir [név] Távolítsa el az üres könyvtárat [név] az aktuális működő könyvtárból
sudo [parancs] Superuser csinálni. Végezzen el a [parancsot] megnövelt jogosultságokkal (Lehetővé teszi olyan dolgok elvégzését, amelyekhez általában nem fér hozzá)
sudo apt-get install [csomag] Telepítsen egy csomagot
sudo apt-get frissítés Frissítse a csomagok listáját
sudo apt-get upgrade Frissítse a telepített csomagokat - a sudo apt-get frissítés után kell futtatni
sudo chown pi: gyökér [név] Változtassa meg a [név] fájl tulajdonosát „pi” felhasználóra, és állítsa a csoportot „gyökérre”
sudo raspi-config Indítsa el a Raspberry Pi konfigurációs menüt
sudo reboot Biztonságosan indítsa újra a Pi készüléket
sudo shutdown-h most Azonnal biztonságosan állítsa le a Pi-készüléket
sudo su Helyezi a gyökérkönyvtárba root felhasználó hozzáféréssel - legyen óvatos ezzel!
farok [név] Mutassa a fájl végét [név]
tar -cvzf [név] [útvonal] Hozzon létre tömörített fájlt [név] az [elérési út] tartalmából
tar -xvzf [név] Bontsa ki a tömörített fájl tartalmát [név]
wget [uri] Töltse le az interneten a [uri] oldalon található fájlt
RPI. GPIO könyvtár
import RPi. GPIO mint GPIO Importálja az RPi-t. GPIO modul a python vázlatba
GPIO.setmode (GPIO.BCM) Használjon Broadcom PIN-számokat (GPIO 14, GPIO 15 stb.)
GPIO.setmode (GPIO.BOARD) Használjon fali táblákat (4,5, 8 stb.)
GPIO.getmode () Visszaadja az aktuális pin számozási módot (BCM, BOARD vagy Nincs)
GPIO.setup ([pin szám], GPIO.IN) Állítsa be a csapot a [pin szám] -ra, hogy bemenet legyen
GPIO.setup ([pin szám], GPIO.IN, pull_up_down = GPIO.PUD_DOWN) Állítsa be a csapot a [pin száma] helyzetben, hogy legyen bemenet belső lehúzási ellenállással
GPIO.setup ([pin szám], GPIO.IN, pull_up_down = GPIO.PUD_UP) Állítsa be a csapot a [pin száma] helyzetben, hogy legyen egy bemenet belső húzási ellenállással
GPIO.setup ([pin szám], GPIO.OUT) Állítsa be a pin-et a [pin number] -re, hogy kimenet legyen
GPIO.setup ([pin szám], GPIO.OUT, kezdeti = 1) Állítsa be a pin-et a [pin number] -re úgy, hogy kimenete legyen az '1' kezdeti értékkel
GPIO.kimenet ([pin szám], 1) Állítsa a [pin szám] értékét 1-re. Vegye figyelembe, hogy az 1, a GPIO.HIGH és az True ugyanaz
GPIO.kimenet ([pin szám], 0) Állítsa a [pin szám] értékét 0-ra. Vegye figyelembe, hogy a 0, a GPIO.LOW és a False ugyanaz
i = GPIO.input ([pin szám]) Állítsa az i változót a [pin number] értékre
ha a GPIO.input ([pin szám]): Használja a [pin szám] értékét logikai kódként
GPIO.cleanup () Minden GPIO érintkező visszaállítása (helyes gyakorlat a telefon elhagyása előtt, bármilyen program elhagyása előtt)
GPIO.VERSION Visszaadja az aktuális RPi-t. GPIO verzió
GPIO Zero Library
LED
a gpiozero import LED-től Importálja a gpiozero könyvtár LED szakaszát
led = LED (17) Rendeljen hozzá a „led” változót egy LED-hez a GPIO 17 érintkezőn
led.on () Kapcsolja be a „led” változóban tárolt LED-et
led.off () Kapcsolja ki a „led” változóban tárolt LED-et
led.toggle () Váltás a „led” változóban tárolt LED-re (ha nem világít, kapcsolja be és fordítva)
Motors
a gpiozero import Motor-tól Importálja a gpiozero könyvtár Motor részét
motor = motor (17, 18) Rendelje hozzá a „motor” változót egy motoros objektumhoz, amely tartalmazza a haladás előre és hátsó számát
motor.forward () Aktiválja a „motor” változó elülső csapját
motor.backward () Aktiválja a „motor” változó hátsó csapját
motor.reverse () Fordítsa meg a motor aktuális irányát
motor.stop () Állítsa le a motort
Berregő
from gpiozero import Buzzer Importálja a gpiozero könyvtár Buzzer szakaszát
bz = csengő (3) Hozzárendelje a bz változót egy Buzzerhez a GPIO3 pin-n
bz.on () Kapcsolja be a hangjelzőt
bz.off () Kapcsolja ki a hangjelzőt
bz.toggle () Váltás a hangjelző állapotára (ha ki van kapcsolva, kapcsolja be és fordítva)
Szervo
a gpiozero import Servo-tól Importálja a gpiozero könyvtár Szervo szakaszát
szervo = szervo (17) Hozzárendelje a 'szervo' változót a GPIO 17 szervójának
servo.min () Mozgassa a szervót minimális értékére
servo.mid () Vigye a szervót a középső értékére
servo.max () Mozgassa a szervót a maximális értékére
szervo.érték = 0,5 Vigye a szervót egy beállított numerikus pontra (min = -1, max = 1)
Raspi kamera kép
raspistill Parancs állókép készítéséhez csatolt kamerával, módosítsa az alábbi érvekkel
- szélesség, -w Állítsa be a kép szélességét
- magasság, -h Állítsa be a képmagasságot
--minőség, -q Állítsa be a JPEG minőséget <0 és 100> között (a leggyakoribb a 75)
- rajz, -r Nyers Bayer-adatokat szúr be a fényképezőgépből a JPEG metaadatokba
- kimenet, -o Kimeneti fájl név (mentéshez szükséges)
- legutóbbi, -l Adja hozzá a legújabb keretet a fájlnévhez
- verbose, -v Verbose hibakeresési információk futás közben
- időkorlát, -t Állítsa be a várakozási időt a kép elkészítése előtt.
- kódolás, -e Kódolás a kimeneti fájlhoz - jpg, gif, bmp vagy png
Raspi kamera videó
raspivid Parancs egy videó rögzítéséhez csatolt kamera segítségével, módosítsa az alábbi érvekkel
- szélesség, -w Állítsa be a kép szélességét (64 képpont - 1920 képpont között)
- magasság, -h Állítsa be a képmagasságot (64 képpont - 1080 képpont között)
--bitrate, -b Állítsa be a bitrátát másodpercenként bitben (azaz 15 Mbit / s = 15000000)
- kimenet, -o Kimeneti fájl név (mentéshez szükséges)
- verbose, -v Verbose hibakeresési információk futás közben
- időkorlát, -t Állítsa be a várakozási időt a videó rögzítése előtt
--keret, -fps Adja meg a felvétel másodpercenkénti kereteit

Bővítse ismereteit a Linux segítségével

Ezek a parancsok segítenek navigálni a Pi terminálon és programozni a GPIO tűket. Igaz, ez a csaló lap még csak nem kezd megkarcolni a felületet. A Raspberry Pi hobbi alkatrészei, kamerái és képernyői hatalmas támogatást élveznek. Szinte lehetetlen felsorolni őket egy helyen!

Jó az, hogy mivel a Raspberry Pi egy Linux számítógép, akkor te is tudod hivatkozzon egy csaló lapra az általános Linux rendszerekhez A Linux parancsok referencia-cheat lapjaEz az egyszerű csaló lap segít Önnek abban, hogy kényelmesebbé tegye a Linux parancssori terminál használatát. Olvass tovább hogy tovább bővítse tudását.

Affiliate nyilvánosságra hozatal: Az általunk ajánlott termékek megvásárlásával elősegíti az oldal életben tartását. Olvass tovább.

Ian Buckley egy szabadúszó újságíró, zenész, előadóművész és videó producer, Berlinben, Németországban. Amikor még nem ír vagy színpadon, akkor az önálló elektronikai elemekkel vagy kódokkal foglalkozik, abban a reményben, hogy őrült tudós lesz.