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
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 |
- 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 |
- magasság, -h | Állítsa be a képmagasságot |
--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 |
- 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.