Raspberry Pi on kõige populaarsem saadaval olev ühetahveline arvuti (SBC). Vaid 35 dollariga saate teile võimsa, täieõigusliku Linuxi arvuti, millel on Wi-Fi, Bluetooth ja 40 ühendatud üldotstarbelise sisendi / väljundi (GPIO) tihvti. Pole üllatav, et Raspberry Pi on võrdselt populaarne nii professionaalsete inseneride, arvutiharrastajate, valmistajate kui ka haridussektori seas.

Kuigi Raspberry Pi töötab Linuxis, on veel mõned funktsioonid, mida leiate tavalisest Linuxi distributsioonist. GPIO-nippide lisamine koos neid toetava kahe peamise raamatukoguga tähendab veel palju meeldejäämist!

Seetõttu valmistasime selle käepärase petulehe Raspberry Pi igapäevaseks kasutamiseks.

TASUTA ALLALAADIMINE: See petuleht on saadaval kui allalaaditav PDF meie turustuspartnerilt TradePubilt. Ainult esmakordseks kasutamiseks peate täitma lühikese vormi. Lae alla Ultimate Vaarika Pi käsud petab leht.

Ultimate Vaarika Pi käsud petab leht

instagram viewer
Käsk Tulemus
Raspbian OS-i terminal
kass [nimi] Kuva faili [nimi] sisu
CD .. Muuda vanema kataloogiks
CD [tee] Teisaldage kataloogi asukohas [tee]
CD / Muuda juurkataloogi
cd ~ Muuda oma kodukataloogi - tavaliselt "/ home /"
chmod [kes] [+, -, =] [õigused] [nimi] Muutke faili õigusi
chmod 777 [nimi] Luba kõigil kasutajatel faili [nimi] lugeda, kirjutada ja käivitada
chmod u + x [nimi] Luba kasutajal käivitada [nimi]
cp -r [alates] [kuni] Kopeerige kõik failid ja alamkataloogid allikast [asukohast] sihtkohta [sihtkohta]
cp [alates] [kuni] Faili kopeerimine allikast [asukohast] sihtkohta [sihtkohta]
leidma Failide ja nende sisu otsimine
grep 'string' [nimi] Otsige ühes või mitmes failis stringi esinemist
pea [nimi] Tagastab kõik 'stringi' esinemised failis [nimi]
ls Loetlege praeguse kataloogi sisu
on -a Loetlege kõik failid, sealhulgas peidetud failid
ls -l Loetlege aktiivse kataloogi sisu ja lisateavet faili kohta
ls [tee] Loetlege kataloogi sisu, mis asub saidil [tee]
mees [käsk] Avage käsu [käsk] käsiraamatu / spikri leht
mees mees Avage manuaalse käsu käsiraamat / abileht (abiinfo)
mkdir [nimi] Looge praeguses töökataloogis kataloog nimega [nimi]
mv -r [alates] [kuni] Teisaldage kõik failid ja kataloogid allikast [asukohast] sihtkohta [sihtkohta]
mv [alates] [kuni] Teisaldage fail allikast [asukohast] sihtkohta [sihtkohta]
pwd Kuvage praeguse töötava kataloogi nimi
python / python3 --versioon Näitab teile, millist Pythoni versiooni olete praegu installinud
rm-r * Eemaldage praegusest töökataloogist kõik failid ja kataloogid
rm [nimi] Eemaldage määratud fail
rm * Eemaldage kõik failid aktiivsest töökataloogist
rmdir [nimi] Eemaldage praegusest töökataloogist tühi kataloog [nimi]
sudo [käsk] Superkasutaja teeb. Käivita [käsk] kõrgendatud õigustega (võimaldab teil teha asju, millele teil tavaliselt pole juurdepääsu)
sudo apt-get install [pakett] Installige pakett
sudo apt-get update Värskendage pakettide loendit
sudo apt-get upgrade Uuendage installitud pakette - tuleb käivitada pärast sudo apt-get värskendust
sudo chown pi: juur [nimi] Muutke faili [nimi] omanik kasutajaks „pi” ja määrake rühmale „juur”
sudo raspi-config Käivitage Raspberry Pi konfiguratsioonimenüü
sudo reboot Taaskäivitage oma Pi turvaliselt
sudo väljalülitamine-nüüd Lülitage Pi viivitamatult välja
sudo su Paigutab teid juurkataloogi juurkasutaja juurdepääsuga - olge sellega ettevaatlik!
saba [nimi] Näita faili lõppu [nimi]
tar -cvzf [nimi] [tee] Loo [tee] sisust tihendatud fail [nimi]
tar -xvzf [nimi] Pakkige tihendatud faili sisu [nimi]
vidin [uri] Laadige Internetist alla fail, mis asub aadressil [uri]
RPi. GPIO raamatukogu
impordi RPi. GPIO kui GPIO Impordi RPi. GPIO moodul pütoni visandisse
GPIO.setmode (GPIO.BCM) Kasutage Broadcomi PIN-numbreid (GPIO 14, GPIO 15 jne)
GPIO.setmode (GPIO.BOARD) Kasutage pardal olevaid numbreid (4,5, 8 jne)
GPIO.getmode () Tagastab pin-nummerdamise režiimi (BCM, BOARD või puudub)
GPIO.setup ([pin number], GPIO.IN) Seadistage sisendiks pin [pin number]
GPIO.setup ([pin number], GPIO.IN, pull_up_down = GPIO.PUD_DOWN) Seadistage tihvt positsiooni [pin number] juures sisemise tõmbetakistusega sisendiks
GPIO.setup ([pin number], GPIO.IN, pull_up_down = GPIO.PUD_UP) Seadke tihvt positsiooni [pin number] juures sisemise tõmbetakistusega sisendiks
GPIO.setup ([pin number], GPIO.OUT) Seadistage tihvt väärtusele [pin number], et see oleks väljund
GPIO.setup ([pin number], GPIO.OUT, esialgne = 1) Seadistage pin [pin number] juures, et saada väljund algväärtusega '1'
GPIO.väljund ([pin number], 1) Seadke [pin number] väärtuseks 1. Pange tähele, et 1, GPIO.HIGH ja True on üks ja sama asi
GPIO.väljund ([pin number], 0) Seadke [pin number] väärtuseks 0. Pange tähele, et 0, GPIO.LOW ja False on üks ja sama asi
i = GPIO.input ([pin number]) Seadke muutuja i väärtuseks [pin number]
kui GPIO.input ([pin number]): Kasutage koodina tõeväärtusena [pin number]
GPIO.cleanup () Lähtestage kõik GPIO-nööpnõelad (hea tava helistada enne mis tahes programmist lahkumist)
GPIO.VERSIOON Tagastab praeguse RPi. GPIO versioon
GPIO nullraamatukogu
LED-id
gpiozero impordi LED-ist Importige gpiozero teegi LED-sektsioon
led = LED (17) Määrake muutuja 'led' LED-ile nööpnõel GPIO 17
led.on () Lülitage sisse LED, mis on salvestatud muutujasse 'led'
led.off () Lülitage muutujasse 'led' salvestatud LED välja
led.toggle () Lülitab muutujasse 'led' salvestatud LED-i (kui see on välja lülitatud, lülitage sisse ja vastupidi)
Mootorid
alates gpiozero import Motor Importige gpiozero teegi jaotis Motor
mootor = mootor (17, 18) Määrake muutuja „mootor” mootoriobjektile, mis sisaldab ajami ette ja taha viigunumbreid
motor.forward () Aktiveerige muutuja 'motor' ettepoole suunatud tihvt
mootor tagasi () Aktiveerige muutuja 'motor' tagumine tihvt
motor.reverse () Pöörake praegune mootori suund tagasi
motor.stop () Seisake mootor
Summeri
gpiozero impordist Buzzer Importige gpiozero teegi jaotis Buzzer
bz = summeri (3) Määrake muutuja bz pin GPIO3 summutile
bz.on () Lülitage helisignaal sisse
bz.off () Lülitage helisignaal välja
bz.toggle () Lülitab summeri oleku sisse (kui see on välja lülitatud, lülitage sisse ja vastupidi)
Servo
gpiozero impordist Servo Importige gpiozero teegi jaotis Servo
servo = servo (17) Määrake muutuja 'servo' GPIO 17 servole
servo.min () Viige servo minimaalsele väärtusele
servo.mid () Viige servo keskväärtusele
servo.max () Viige servo maksimaalsele väärtusele
servo väärtus = 0,5 Liigutage servo määratud arvpunkti (min = -1, max = 1)
Raspi kaamera pilt
raspistill Käsk pildistada lisatud kaameraga, muuta allpool toodud argumentidega
- laius, -w Seadke pildi laius
- kõrgus, -h Seadke pildi kõrgus
- kvaliteet, -q Määrake JPEG-kvaliteet <0 kuni 100> (kõige tavalisem on 75)
- joonista, -r Lisab kaamerast Bayeri töötlemata andmed JPEG metaandmetesse
- väljund, -o Väljundfaili nimi (vajalik salvestamiseks)
- viimati, -l Lisage failinimele uusim kaader
- ülaosa, -v Verbose silumisteave jooksu ajal
- aegumine, -t Määrake enne pildistamist ooteaeg.
- kodeerimine, -e Väljundfaili jaoks kasutatav kodeering - jpg, gif, bmp või png
Raspi kaamera video
raskekujuline Käsk video tegemiseks lisatud kaamera abil, muutke allpool toodud argumentidega
- laius, -w Seadke pildi laius (vahemikus 64–120 pikslit)
- kõrgus, -h Seadke pildi kõrgus (vahemikus 64–1080 pikslit)
- kahekordne, -b Seadke bitikiirus bittides sekundis (st 15 Mbit / s = 15000000)
- väljund, -o Väljundfaili nimi (vajalik salvestamiseks)
- ülaosa, -v Verbose silumisteave jooksu ajal
- aegumine, -t Määrake enne video jäädvustamist ooteaeg
- raamida, -fps Määrake salvestamiseks kaadrid sekundis

Laiendage oma teadmisi Linuxi abil

Need käsud aitavad teil Pi-terminalis navigeerida ja programmeerida selle GPIO tihvte. Sellegipoolest ei hakka see petlik leht isegi pinda kriimustama. Raspberry Pi jaoks on hobikomponentide, kaamerate ja ekraanide jaoks tohutu toetus. Neid ühte kohta loetleda on peaaegu võimatu!

Hea on see, et kuna Raspberry Pi on Linuxi arvuti, saate seda teha viide üldiste Linuxi süsteemide petturilehele Linuxi käskude viitetabelSee lihtne petuleht aitab teil Linuxi käsuridade terminali kasutamisega kiiremini tutvuda. Loe rohkem laiendada oma teadmisi veelgi.

Sidusettevõtte avalikustamine: Meie soovitatud toodete ostmisega aitate saiti elus hoida. Loe rohkem.

Ian Buckley on vabakutseline ajakirjanik, muusik, esineja ja videotootja, kes elab Berliinis, Saksamaal. Kui ta ei kirjuta ega laval, tikib ta DIY elektroonika või koodi abil lootuses saada hulluks teadlaseks.