Raspberry Pi je najbolj priljubljen enoprostorski računalnik (SBC). Samo 35 dolarjev dobite zmogljiv, popoln računalnik Linux z Wi-Fi, Bluetooth in 40 povezanimi vhodno / izhodnimi zatiči (GPIO). Ne preseneča, da je Raspberry Pi enako priljubljen med profesionalnimi inženirji, računalniškimi hobiji, izdelovalci in v izobraževalnem sektorju.

Medtem ko Raspberry Pi deluje v Linuxu, boste našli nekaj dodatnih funkcij, ki jih boste našli v skupni distribuciji Linuxa. Dodajanje nožic GPIO skupaj z dvema glavnima knjižnicama, ki ju podpirata, pomeni še veliko več zapomniti!

Zato smo za vsakodnevno uporabo Raspberry Pi pripravili ta priročen varalnik.

BREZPLAČEN PRENOS: Ta goljufija je na voljo kot Naložljiv PDF od našega partnerja za distribucijo, TradePub. Za dostop do njega boste morali izpolniti kratek obrazec. Prenesi Ultimate Raspberry Pi Commates Sheat Sheet.

Ultimate Raspberry Pi Commates Sheat Sheet

instagram viewer
Ukaz Rezultat
Raspbian OS Terminal
mačka [ime] Prikaži vsebino datoteke [ime]
cd .. Spremeni se v nadrejeni imenik
cd [pot] Premakni se v imenik na [pot]
CD / Spremeni se v korenski imenik
cd ~ Spremenite se v domači imenik - običajno "/ home /"
chmod [kdo] [+, -, =] [dovoljenja] [ime] Spremenite dovoljenja za datoteko
chmod 777 [ime] Dovoli vsem uporabnikom, da berejo, pišejo in izvajajo datoteko [ime]
chmod u + x [ime] Dovoli uporabniku, da izvede [ime]
cp -r [od] [do] Kopirajte vse datoteke in podmape iz vira [od] do cilja [v]
cp [od] [do] Kopirajte datoteko iz vira [iz] v cilj [v]
najti Poiščite datoteke in njihovo vsebino
grep 'string' [ime] Poiščite v eni ali več datotekah za pojav "string"
glava [ime] Vrni vse pojave 'string' znotraj datoteke [name]
ls Seznam vsebin trenutnega imenika
ls -a Seznam vseh datotek, vključno s skritimi datotekami
ls -l Seznam vsebin trenutnega imenika z več informacijami o datoteki
ls [pot] Seznam vsebin imenika, ki ga najdete na strani [path]
človek [ukaz] Odprite stran za priročnik / pomoč za [ukaz]
človek človek Odprite stran za priročnik / pomoč za ukaz 'man' (pomoč)
mkdir [ime] Ustvari imenik z imenom [ime] v trenutnem delovnem imeniku
mv -r [od] [do] Premakni vse datoteke in mape iz vira [od] do cilja [do]
mv [od] [do] Premakni datoteko iz vira [od] do cilja [do]
pwd Prikažite ime trenutnega delovnega imenika
python / python3 --verzija Pokaže, katero različico Pythona imate trenutno nameščeno
rm -r * Odstranite vse datoteke in mape iz trenutnega delovnega imenika
rm [ime] Odstranite določeno datoteko
rm * Odstranite vse datoteke iz trenutnega delovnega imenika
rmdir [ime] Odstranite prazen imenik [ime] iz trenutnega delovnega imenika
sudo [ukaz] Superuser do. Izvedite [ukaz] s povišanimi privilegiji (omogoča vam, da počnete stvari, do katerih običajno ne bi imeli dostopa)
sudo apt-get install [paket] Namestite paket
sudo apt-get update Posodobite seznam paketov
nadgraditi sudo apt-get Nadgradite nameščene pakete - zaženite jih po posodobitvi sudo apt-get
sudo chown pi: root [ime] Spremenite lastnika datoteke [ime] v uporabnika 'pi' in skupino nastavite na 'root'
sudo raspi-config Zaženite meni za konfiguracijo Raspberry Pi
sudo reboot Varno znova zaženite Pi
sudo izklop -h zdaj Takoj varno izklopite svoj Pi
sudo su Se namesti v korenski imenik z dostopom do uporabnika root - bodite previdni pri tem!
rep [ime] Prikaži konec datoteke [ime]
tar -cvzf [ime] [pot] Ustvari stisnjeno datoteko [ime] iz vsebine [pot]
katran -xvzf [ime] Izvleči vsebino stisnjene datoteke [ime]
wget [uri] V internetu prenesite datoteko, ki jo najdete pri [uri]
RPi. GPIO knjižnica
uvoz RPi. GPIO kot GPIO Uvoz RPi. GPIO modul v skico pytona
GPIO.setmode (GPIO.BCM) Uporabite pincomove številke Broadcom (GPIO 14, GPIO 15 itd.)
GPIO.setmode (GPIO.BOARD) Uporabite številke zatičev na plošči (4,5, 8 itd.)
GPIO.getmode () Vrne trenutni način oštevilčenja pin (BCM, BOARD ali None)
GPIO.setup ([pin številka], GPIO.IN) Nastavite zatič na [pin number], da bo vhod
GPIO.setup ([pin številka], GPIO.IN, pull_up_down = GPIO.PUD_DOWN) Nastavite zatič na [številka pin], da je vhod z notranjim uporom navzdol
GPIO.setup ([pin številka], GPIO.IN, pull_up_down = GPIO.PUD_UP) Nastavite zatič na [pin number] kot vhod z notranjim upornim uporom
GPIO.setup ([pin številka], GPIO.OUT) Nastavite zatič na [pin number], da bo izhod
GPIO.setup ([pin številka], GPIO.OUT, začetno = 1) Nastavite zatič na [pin number], da bo izhod z začetno vrednostjo '1'
GPIO.output ([pin številka], 1) Vrednost [pin number] nastavite na 1. Upoštevajte, da sta 1, GPIO.HIGH in True ista stvar
GPIO.output ([številka pin], 0) Vrednost [pin number] nastavite na 0. Upoštevajte, da so 0, GPIO.LOW in False isto
i = GPIO.input ([številka pin]) Nastavite spremenljivko i na vrednost [pin number]
če je GPIO.input ([številka pin]): Uporabite vrednost [pin number] kot logična koda
GPIO.cleanup () Ponastavite vse zatiče GPIO (dobra praksa, da pokličete, preden zapustite kateri koli program)
GPIO.VERSION Vrne trenutni RPi. Različica GPIO
GPIO Zero knjižnica
LED diode
iz gpiozero uvozne LED Uvozite LED-odsek knjižnice gpiozero
led = LED (17) Dodelite spremenljivko "led" LED na pin GPIO 17
led.on () Vklopite LED, shranjeno v 'led' spremenljivki
led.off () Izklopite LED, shranjeno v spremenljivki 'led'
led.toggle () Preklopite LED, shranjeno v spremenljivki "led" (če je izklopljena, jo vklopite in obratno)
Motorji
iz gpiozero uvoz Motor Uvozite motorni del knjižnice gpiozero
motor = motor (17, 18) Predmetu motorja dodelite spremenljivko 'motor', ki vsebuje številke zatičev naprej in nazaj
motor.naprej () Aktivirajte sprednji zatič spremenljivke 'motor'
motor.backward () Aktivirajte hrbtni zatič spremenljivke 'motor'
motor.vratno () Obrni trenutno smer motorja
motor.stop () Zaustavi motor
Zvonček
iz gpiozero import Buzzer Uvozite del Buzzer knjižnice gpiozero
bz = Buzzer (3) Določite spremenljivko bz Buzzer na pin GPIO3
bz.on () Vklopite zvonec
bz.off () Izklopite piščalko
bz.toggle () Preklopite na stanje buzarja (če je izklopljen, ga vklopite in obratno)
Servo
iz gpiozero import Servo Uvozite odsek Servo knjižnice gpiozero
servo = servo (17) Dodelite spremenljivko 'servo' na Servo na GPIO 17
servo.min () Servo premaknite na najmanjšo vrednost
servo.mid () Premaknite servo na njegovo srednjo vrednost
servo.max () Servo premaknite na največjo vrednost
servo. vrednost = 0,5 Servo premaknite na nastavljeno številčno točko (min = -1, max = 1)
Raspi slika kamere
raspistil Ukazite, da posnamete fotografijo s priloženo kamero, spremenite s spodnjimi argumenti
- širina, -w Nastavite širino slike
- višina, -h Nastavite višino slike
- kakovost, -q Nastavite kakovost JPEG <0 do 100> (najpogosteje je 75)
-raw, -r Vstavite neobdelane podatke Bayerja iz fotoaparata v metapodatke JPEG
- izhod, -o Ime izhodne datoteke (potrebno za varčevanje)
- nazadnje, -l V ime datoteke dodajte najnovejši okvir
--verbose, -v Podatki o podrobnem odpravljanju napak med tekom
- timeout, -t Določite čas čakanja pred zajemom slike.
- kodiranje, -e Kodiranje, ki se uporablja za izhodno datoteko - jpg, gif, bmp ali png
Raspi video kamera
raspivid Ukaz, da posnamete video s priloženo kamero, spremenite s spodnjimi argumenti
- širina, -w Nastavite širino slike (med 64px - 1920px)
- višina, -h Nastavite višino slike (med 64px - 1080px)
-bitrate, -b Nastavite bitrate v bitih na sekundo (tj. 15 Mbits / s = 15000000)
- izhod, -o Ime izhodne datoteke (potrebno za varčevanje)
--verbose, -v Podatki o podrobnem odpravljanju napak med tekom
- timeout, -t Določite čas čakanja pred zajemom videoposnetka
--framerate, -fps Določite okvir za snemanje na sekundo

Razširite svoje znanje z Linuxom

Ti ukazi vam bodo pomagali pri krmarjenju do terminala Pi in programiranju njegovih zatičev GPIO. Kljub temu ta lažnivi list sploh ne začne praskati po površini. Za Raspberry Pi obstaja velika podpora za komponente hobija, fotoaparate in zaslone. Naštevanje le-teh na enem mestu je skoraj nemogoče!

Dobra stvar je, ker je Raspberry Pi računalnik Linux, lahko sklicevanje na varalnik za splošne sisteme Linux Linux Commands Reference Cheat SheetTa preprost goljufijski list vam bo pomagal, da se boste v nobenem trenutku dobro spopadli s terminalom ukazne vrstice Linux. Preberi več da svoje znanje še bolj razširite.

Razkritje podružnic: Z nakupom izdelkov, ki jih priporočamo, pomagate ohranjati spletno mesto v življenju. Preberi več.

Ian Buckley je svobodni novinar, glasbenik, performer in producent videa, ki živi v Berlinu v Nemčiji. Ko ne piše ali na odru, se ukvarja z lastno elektroniko ali kodo v upanju, da bo postal nor znanstvenik.