Raspberry Pi je najobľúbenejší dostupný jednodoskový počítač (SBC). Len 35 dolárov vám poskytne výkonný, plnohodnotný počítač so systémom Linux s Wi-Fi, Bluetooth a 40 pripojenými univerzálnymi vstupno-výstupnými (GPIO) kolíkmi. Nie je žiadnym prekvapením, že Raspberry Pi je rovnako obľúbený medzi profesionálnymi inžiniermi, počítačovými nadšencami, tvorcami a vo vzdelávacom sektore.

Zatiaľ čo Raspberry Pi beží na Linuxe, existuje niekoľko ďalších funkcií, ktoré by ste našli v spoločnej distribúcii Linuxu. Pridanie kolíkov GPIO spolu s dvoma hlavnými knižnicami, ktoré ich podporujú, znamená oveľa viac na zapamätanie!

Preto sme pripravili tento šikovný cheatový list na každodenné použitie Raspberry Pi.

BEZPLATNÉ STIAHNUTIE: Tento cheat sheet je k dispozícii ako PDF na stiahnutie od nášho distribučného partnera, TradePub. Budete musieť vyplniť krátky formulár, aby ste k nemu mali prístup iba prvýkrát. Stiahnuť ▼ The Ultimate Raspberry Pi prikazuje Cheat Sheet.

The Ultimate Raspberry Pi prikazuje Cheat Sheet

instagram viewer
príkaz výsledok
Raspbian OS Terminal
mačka [meno] Zobraziť obsah súboru [názov]
cd .. Zmena na nadradený adresár
cd [cesta] Presunúť do adresára na [cesta]
cd / Zmeniť na koreňový adresár
cd ~ Prejdite do svojho domovského adresára - zvyčajne „/ home /"
chmod [kto] [+, -, =] [povolenie] [meno] Zmeňte povolenia pre súbor
chmod 777 [názov] Povoliť všetkým používateľom čítať, zapisovať a spúšťať súbor [meno]
chmod u + x [názov] Povoliť používateľovi spustiť [meno]
cp -r [od] [to] Skopírujte všetky súbory a podadresáre zo zdroja [z] do cieľa [do]
cp [from] [to] Skopírujte súbor zo zdroja [z] do cieľa [do]
Nájsť Vyhľadajte súbory a ich obsah
grep 'string' '[name] Vyhľadajte v jednom alebo viacerých súboroch výskyt reťazcov.
hlava [meno] Vrátiť všetky výskyty 'reťazca' v súbore [názov]
ls Zoznam obsahu aktuálneho adresára
ls -a Zoznam všetkých súborov vrátane skrytých súborov
ls -l Zoznam obsahu aktuálneho adresára s ďalšími informáciami o súbore
ls [cesta] Zoznam obsahu adresára nájdeného na [cesta]
muž [príkaz] Otvorte stránku manuálu / pomoci pre [príkaz]
muž muž Otvorte stránku manuálu / pomoci pre príkaz „man“ (helpception)
mkdir [meno] Vytvorte adresár s názvom [meno] v aktuálnom pracovnom adresári
mv -r [od] [to] Presunúť všetky súbory a adresáre zo zdroja [z] do cieľa [do]
mv [od] [do] Presunúť súbor zo zdroja [z] do cieľa [do]
pwd Zobraziť názov aktuálneho pracovného adresára
python / python3 - konverzia Ukazuje, akú verziu Pythonu máte nainštalovanú
rm -r * Odstráňte všetky súbory a adresáre z aktuálneho pracovného adresára
rm [meno] Odstráňte určený súbor
rm * Odstráňte všetky súbory z aktuálneho pracovného adresára
rmdir [meno] Odstráňte prázdny adresár [názov] z aktuálneho pracovného adresára
sudo [príkaz] Superuser áno. Vykonajte príkaz [príkaz] so zvýšenými oprávneniami (umožňuje vám robiť veci, ku ktorým zvyčajne nemáte prístup)
sudo apt-get install [balík] Nainštalujte balík
aktualizácia sudo apt-get Aktualizujte zoznam balíkov
sudo apt-get upgrade Inovujte nainštalované balíky - musíte spustiť po aktualizácii sudo apt-get
sudo chown pi: root [meno] Zmeňte vlastníka súboru [meno] na používateľa „pi“ a nastavte skupinu na „root“
sudo raspi-config Spustite konfiguračnú ponuku Raspberry Pi
sudo reštart Bezpečne reštartujte váš Pi
vypnutie sudo -h Ihneď vypnite svoj Pi
sudo su Umiestnite vás do koreňového adresára s prístupom užívateľa root - buďte opatrní!
chvost [názov] Zobraziť koniec súboru [názov]
tar -cvzf [meno] [cesta] Vytvorte komprimovaný súbor [názov] z obsahu [cesta]
tar -xvzf [názov] Extrahujte obsah komprimovaného súboru [názov]
wget [uri] Stiahnite si súbor nájdený na adrese [uri] na internet
RPI. Knižnica GPIO
importovať RPi. GPIO ako GPIO Importujte RPi. GPIO modul do pythonovej skici
GPIO.setmode (GPIO.BCM) Použite čísla PIN Broadcom (GPIO 14, GPIO 15 atď.)
GPIO.setmode (GPIO.BOARD) Použite čísla pinov dosky (4,5, 8 atď.)
GPIO.getmode () Vráti aktuálny režim číslovania pinov (BCM, BOARD alebo None)
GPIO.setup ([číslo PIN], GPIO.IN) Nastavte pin na [pin number] ako vstup
GPIO.setup ([číslo PIN], GPIO.IN, pull_up_down = GPIO.PUD_DOWN) Nastavte kolík na [číslo kolíka] ako vstup s vnútorným odporom proti ťahu
GPIO.setup ([číslo PIN], GPIO.IN, pull_up_down = GPIO.PUD_UP) Nastavte kolík na [číslo kolíka] ako vstup s vnútorným odporom proti vytiahnutiu
GPIO.setup ([číslo PIN], GPIO.OUT) Nastavte pin na [pin number] ako výstup
GPIO.setup ([číslo PIN], GPIO.OUT, počiatočné = 1) Nastavte pin na [pin number] tak, aby bol výstupom s pôvodnou hodnotou '1'
Výstup GPIO ([číslo PIN], 1) Nastavte hodnotu [pin number] na 1. Všimnite si, že 1, GPIO.HIGH a True sú to isté
Výstup GPIO ([číslo PIN], 0) Nastavte hodnotu [pin number] na 0. Všimnite si, že 0, GPIO.LOW a False sú to isté
i = GPIO.vstup ([číslo PIN]) Nastavte premennú i na hodnotu [číslo PIN]
ak GPIO.input ([číslo PIN]): Hodnotu [pin number] použite ako boolovský kód
GPIO.cleanup () Resetujte všetky kolíky GPIO (odporúčame zavolať pred ukončením programu)
GPIO.VERSION Vráti aktuálne RPi. Verzia GPIO
Zero Knižnica GPIO
LED diódy
z gpiozero import LED Importujte sekciu LED z knižnice gpiozero
led = LED (17) Priraďte premennú „led“ na LED na kolíku GPIO 17
led.on () Zapnite LED uloženú v premennej „led“
led.off () Vypnite LED uloženú v premennej „led“
led.toggle () Prepnite LED uloženú v premennej „led“ (ak je vypnutá, zapnite ju a naopak)
motors
z gpiozero import Motor Importujte sekciu Motor knižnice gpiozero
motor = motor (17, 18) Premennú „motor“ priraďte k objektu Motor obsahujúcemu čísla pinov vpred a vzad
motor.forward () Aktivujte predný kolík premennej „motor“
motor.backward () Aktivujte zadný kolík premennej „motor“
motor.reverse () Obrátiť aktuálny smer motora
motor.stop () Zastavte motor
bzučiak
z gpiozero importovať bzučiak Importujte sekciu bzučiaka z knižnice gpiozero
bz = bzučiak (3) Priraďte premennú bz k bzučiaku na kolíku GPIO3
bz.on () Zapnite bzučiak
bz.off () Vypnite bzučiak
bz.toggle () Prepnúť stav bzučiaka (ak je vypnutý, zapnite ho a naopak)
servo
z gpiozero import Servo Importujte časť Servo z knižnice gpiozero
servo = servo (17) Priraďte premennú „servo“ k servu na GPIO 17
servo.min () Posuňte servo na minimálnu hodnotu
servo.mid () Posuňte servo na jeho strednú hodnotu
servo.max () Posuňte servo na jeho maximálnu hodnotu
servo.hodnota = 0,5 Posuňte servo do nastaveného číselného bodu (min = -1, max = 1)
Obrázok kamery Raspi
raspistill Príkaz na nasnímanie statického obrázka s pripojenou kamerou, úpravu pomocou argumentov uvedených nižšie
- šírka, -w Nastaviť šírku obrázka
- výška, -h Nastavte výšku obrázka
--quality, -q Nastavte kvalitu JPEG <0 na 100> (najbežnejšia je 75)
--raw, -r Vloží nespracované údaje Bayera z fotoaparátu do metadát JPEG
- výstup, -o Výstupný názov súboru (požadované na uloženie)
--latest, -l Pridajte k názvu súboru najnovšiu snímku
- verbose, -v Podrobné informácie o ladení počas behu
- timeout, -t Nastavte čas čakania na zachytenie obrázka.
- kódovanie, -e Kódovanie pre výstupný súbor - jpg, gif, bmp alebo png
Video kamery Raspi
raspivid Príkaz na nasnímanie videa pomocou pripojenej kamery, upravte pomocou argumentov uvedených nižšie
- šírka, -w Nastaviť šírku obrázka (od 64 do 1920 pixelov)
- výška, -h Nastavte výšku obrázka (medzi 64 x 1080 pixelov)
- bitová rýchlosť, -b Nastaviť dátový tok v bitoch za sekundu (t. J. 15 Mbits / s = 15000000)
- výstup, -o Výstupný názov súboru (požadované na uloženie)
- verbose, -v Podrobné informácie o ladení počas behu
- timeout, -t Nastavte čas čakania na zachytenie videa
- snímok, -fps Zadajte rámce za sekundu na nahrávanie

Rozšírte svoje vedomosti o Linux

Tieto príkazy vám pomôžu navigovať terminál Pi a naprogramovať jeho kolíky GPIO. To znamená, že tento podvádzací list ani nezačne poškriabať povrch. Existuje veľká hĺbka podpory pre hobby komponenty, fotoaparáty a obrazovky pre Raspberry Pi. Ich uvedenie na jednom mieste je takmer nemožné!

Dobrá vec je, pretože Raspberry Pi je počítač so systémom Linux referencie cheat list pre všeobecné systémy Linux Linux Príkazy Referenčné Cheat SheetTento jednoduchý podvádzací list vám pomôže pohodlne sa obsluhovať pomocou príkazového riadku systému Linux v okamihu. Čítaj viac rozšíriť svoje vedomosti ešte viac.

Zverejnenie provízneho predaja: Nákupom produktov, ktoré odporúčame, vám pomôžeme udržať stránky nažive. Čítaj viac.

Ian Buckley je nezávislý novinár, hudobník, performer a video producent žijúci v Berlíne v Nemecku. Keď nepíše alebo je na pódiu, pohráva sa s elektronikou alebo kódom pre domácich majstrov v nádeji, že sa stane šialeným vedcom.