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
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 |
- 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 |
- višina, -h | Nastavite višino slike |
-bitrate, -b | Nastavite bitrate v bitih na sekundo (tj. 15 Mbits / s = 15000000) |
- izhod, -o | Ime izhodne datoteke |
--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.