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
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 |
- 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 |
- kõrgus, -h | Seadke pildi kõrgus |
- kahekordne, -b | Seadke bitikiirus bittides sekundis (st 15 Mbit / s = 15000000) |
- väljund, -o | Väljundfaili nimi |
- ü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.