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
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 |
--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 |
- výška, -h | Nastavte výšku obrázka |
- 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 |
- 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.