Raspberry Pi ir vispopulārākais pieejamais vienkorta dators (SBC). Tikai par 35 ASV dolāriem jūs iegūsit jaudīgu, pilnvērtīgu Linux datoru ar Wi-Fi, Bluetooth un 40 pieslēgtām vispārējas nozīmes ieejas / izejas (GPIO) tapām. Nav pārsteigums, ka Raspberry Pi ir vienlīdz populārs starp profesionāliem inženieriem, datoru profesionāļiem, ražotājiem un izglītības nozarē.
Kamēr Raspberry Pi darbojas ar Linux, ir vēl dažas funkcijas, kuras jūs varētu atrast parastajā Linux izplatīšanā. GPIO tapu pievienošana kopā ar divām galvenajām bibliotēkām, kas tos atbalsta, nozīmē daudz ko atcerēties!
Tāpēc mēs esam sagatavojuši šo ērto apkrāptu lapu Raspberry Pi ikdienas lietošanai.
BEZMAKSAS LEJUPIELĀDE: Šī apkrāptu lapa ir pieejama kā lejupielādējams PDF no mūsu izplatīšanas partnera TradePub. Jums būs jāaizpilda īsa veidlapa, lai tai piekļūtu tikai pirmo reizi. Lejupielādēt Ultimate Aveņu Pi komandas krāpšanās lapa.
Ultimate Aveņu Pi komandas krāpšanās lapa
Pavēle | Rezultāts |
---|---|
Raspbian OS terminālis | |
kaķis [vārds] | Rādīt faila saturu [nosaukums] |
CD .. | Mainīt uz vecāku direktoriju |
cd [ceļš] | Pārvietot uz direktoriju vietnē [ceļš] |
CD / | Pāriet uz sakņu direktoriju |
cd ~ | Mainīt uz jūsu mājas direktoriju - parasti "/ home / |
chmod [kas] [+, -, =] [atļaujas] [vārds] | Mainiet faila atļaujas |
chmod 777 [nosaukums] | Ļaut visiem lietotājiem lasīt, rakstīt un izpildīt failu [name] |
chmod u + x [nosaukums] | Ļaut lietotājam izpildīt [name] |
cp -r [no] [līdz] | Kopējiet visus failus un apakšdirektorijas no avota [no] uz galamērķi [uz] |
cp [no] [līdz] | Kopēt failu no avota [no] uz galamērķi [uz] |
atrast | Failu un to satura meklēšana |
grep 'string' [name] | Vienā vai vairākos failos meklējiet “virknes” gadījumus |
galva [vārds] | Atgriezt visus “virknes” gadījumus failā [name] |
ls | Uzskaitiet pašreizējā direktorija saturu |
ls -a | Uzskaitiet visus failus, ieskaitot slēptos failus |
ls-l | Uzskaitiet pašreizējā direktorija saturu ar papildinformāciju par failiem |
ls [ceļš] | Uzskaitiet direktorijā atrodamās mapes saturu [ceļš] |
cilvēks [komanda] | Atveriet rokasgrāmatas / palīdzības lapu [komanda] |
vīrietis vīrietis | Atveriet rokasgrāmatas / palīdzības lapu komandai “cilvēks” (palīdzības saņemšana) |
mkdir [vārds] | Izveidojiet direktoriju ar nosaukumu [nosaukums] pašreizējā darba direktorijā |
mv -r [no] [līdz] | Pārvietot visus failus un direktorijus no avota [no] uz galamērķi [uz] |
mv [no] [līdz] | Pārvietot failu no avota [no] uz galamērķi [uz] |
pwd | Parādiet pašreizējā darba direktorija nosaukumu |
python / python3 - pārvēršana | Parāda, kādu Python versiju pašlaik esat instalējis |
rm-r * | No pašreizējā darba direktorija noņemiet visus failus un direktorijus |
rm [nosaukums] | Noņemiet norādīto failu |
rm * | No pašreizējā darba direktorija noņemiet visus failus |
rmdir [nosaukums] | No pašreizējā darba direktorija noņemiet tukšo direktoriju [nosaukums] |
sudo [komanda] | Superlietotājs dara. Izpildiet [komandu] ar paaugstinātām privilēģijām (ļauj jums darīt lietas, kurām jums parasti nebūtu piekļuves) |
sudo apt-get instalēt [pakete] | Instalējiet paketi |
sudo apt-get atjauninājums | Atjauniniet pakešu sarakstu |
sudo apt-get jauninājums | Jauniniet instalētās paketes - tās jāpalaiž pēc sudo apt-get atjaunināšanas |
sudo chown pi: sakne [nosaukums] | Mainiet faila [nosaukums] īpašnieku uz lietotāju “pi” un iestatiet grupai “sakne” |
sudo raspi-config | Atveriet Raspberry Pi konfigurācijas izvēlni |
sudo reboot | Droši restartējiet Pi |
sudo shutdown -h tagad | Droši nekavējoties atslēdziet Pi |
sudo su | Novieto jūs saknes direktorijā ar root lietotāja piekļuvi - esiet piesardzīgs! |
aste [vārds] | Rādīt faila beigas [nosaukums] |
tar -cvzf [nosaukums] [ceļš] | Izveidot saspiestu failu [nosaukums] no [ceļš] satura |
darva -xvzf [nosaukums] | Izgūstiet saspiestā faila saturu [nosaukums] |
wget [uri] | Internetā lejupielādējiet failu, kas atrodams [uri] |
RPi. GPIO bibliotēka | |
importēt RPi. GPIO kā GPIO | Importējiet RPi. GPIO modulis python skicē |
GPIO.setmode (GPIO.BCM) | Izmantojiet Broadcom PIN numurus (GPIO 14, GPIO 15 utt.) |
GPIO.setmode (GPIO.BOARD) | Izmantojiet paneļa tapu numurus (4,5, 8 utt.) |
GPIO.getmode () | Atgriež pašreizējo pin numerācijas režīmu (BCM, BOARD vai Nav) |
GPIO.setup ([pin numurs], GPIO.IN) | Iestatiet tapu pozīcijā [pin number], lai tā būtu ieeja |
GPIO.setup ([pin numurs], GPIO.IN, pull_up_down = GPIO.PUD_DOWN) | Iestatiet tapu pozīcijā [pin number], lai tā būtu ieeja ar iekšēju pretestību |
GPIO.setup ([pin numurs], GPIO.IN, pull_up_down = GPIO.PUD_UP) | Iespraudiet tapu pozīcijā [pin number], lai tā būtu ieeja ar iekšējo pretestību |
GPIO.setup ([pin numurs], GPIO.OUT) | Iestatiet tapu pozīcijā [pin number], lai tā būtu izeja |
GPIO.setup ([tapas numurs], GPIO.OUT, sākotnējais = 1) | Iestatiet tapu pie [pin number], lai tā būtu izeja ar sākotnējo vērtību '1' |
GPIO. izeja ([pin numurs], 1) | Iestatiet [pin number] vērtību uz 1. Ņemiet vērā, ka 1, GPIO.HIGH un True ir viens un tas pats |
GPIO. izeja ([pin numurs], 0) | Iestatiet [pin number] vērtību uz 0. Ņemiet vērā, ka 0, GPIO.LOW un False ir viens un tas pats |
i = GPIO.input ([pin number]) | Iestatiet mainīgo i uz vērtību [pin number] |
ja GPIO.input ([pin number]): | Izmantojiet vērtību [pin number] kā Būla kodu |
GPIO.cleanup () | Atiestatīt visus GPIO piespraudes (laba prakse piezvanīt pirms jebkuras programmas aiziešanas) |
GPIO.VERSIJA | Atgriež pašreizējo RPi. GPIO versija |
GPIO nulles bibliotēka | |
Gaismas diodes | |
no gpiozero importa LED | Importējiet gpiozero bibliotēkas LED sadaļu |
LED = gaismas diode (17) | Piešķiriet mainīgo 'led' gaismas diodei uz kontakta GPIO 17 |
led.on () | Ieslēdziet LED, kas saglabāts mainīgajā 'led' |
led.off () | Izslēdziet gaismas diodi, kas atrodas mainīgajā “led” |
led.toggle () | Pārslēgt mainīgajā “led” saglabāto gaismas diodi (ja tā ir izslēgta, ieslēdziet to un otrādi) |
Motori | |
no gpiozero importa Motor | Importējiet sadaļu gpiozero bibliotēka Motor |
motors = motors (17, 18) | Piešķiriet mainīgo 'motors' motora objektam, kas satur piedziņas tapu numurus uz priekšu un atpakaļ |
motor.forward () | Aktivizējiet mainīgā 'motor' priekšējo tapu |
motora atpakaļgaita () | Aktivizējiet mainīgā 'motor' atpakaļejošo tapu |
motor.reverse () | Apgrieziet pašreizējo motora virzienu |
motor.stop () | Apturiet motoru |
Buzzer | |
no gpiozero importa signāla | Importējiet gpiozero bibliotēkas sadaļu Buzzer |
bz = skaņas signāls (3) | Piešķiriet mainīgo bz skaņas signālam GPIO3 |
bz.on () | Ieslēdziet skaņas signālu |
bz.off () | Izslēdziet skaņas signālu |
bz.toggle () | Pārslēgt skaņas signāla stāvokli (ja tas ir izslēgts, ieslēdziet to un otrādi) |
Servo | |
no gpiozero importa Servo | Importējiet gpiozero bibliotēkas sadaļu Servo |
servo = servo (17) | Piešķiriet “servo” mainīgo servo uz GPIO 17 |
servo.min () | Pārvietojiet servo līdz tā minimālajai vērtībai |
servo.mid () | Pārvietojiet servo uz tā vidējo vērtību |
servo.max () | Pārvietojiet servo līdz tā maksimālajai vērtībai |
servo.vērtība = 0,5 | Pārvietojiet servo uz iestatīto skaitlisko punktu (min = -1, max = 1) |
Raspi kameras attēls | |
raspistill | Komanda nofotografēt nekustīgu attēlu ar pievienotu kameru, modificējiet ar tālāk norādītajiem argumentiem |
- platums, -w | Iestatiet attēla platumu |
- augstums, -h | Iestatiet attēla augstumu |
--kvalitāte, -q | Iestatīt JPEG kvalitāti <0 līdz 100> (visbiežāk ir 75) |
- zīmē, -r | Ievieto neapstrādātus Bayer datus no kameras JPEG metadatos |
- izeja, -o | Izvades faila nosaukums |
- vēlākais, -l | Pievienojiet faila nosaukumam jaunāko kadru |
- pārmērīga, -v | Informācija par atkļūdošanu darbības laikā |
- noildze, -t | Iestatiet laiku, kas jāgaida pirms attēla uzņemšanas. |
- kodēšana, -e | Kodēšana, ko izmantot izvades failam - jpg, gif, bmp vai png |
Raspi kameras video | |
nepatīkams | Komanda uzņemt video, izmantojot pievienoto kameru, modificējiet, izmantojot zemāk minētos argumentus |
- platums, -w | Iestatiet attēla platumu |
- augstums, -h | Iestatiet attēla augstumu |
- divkāršs, -b | Iestatiet bitrate sekundē (ti, 15 Mb / s = 15000000) |
- izeja, -o | Izvades faila nosaukums |
- pārmērīga, -v | Informācija par atkļūdošanu darbības laikā |
- noildze, -t | Iestatiet laiku, kas jāgaida, pirms uzņemt video |
- ierāmēt, -fps | Ierakstīšanai norādiet kadrus sekundē |
Paplašiniet savas zināšanas, izmantojot Linux
Šīs komandas palīdzēs jums orientēties Pi terminālī un programmēt tā GPIO tapas. Tas nozīmē, ka šī apkrāptā lapa pat nesāk saskrāpēt virsmu. Ir milzīgs atbalsts hobija komponentiem, kamerām un ekrāniem Raspberry Pi. Viņus uzskaitīt vienā vietā ir gandrīz neiespējami!
Laba lieta ir tā, ka Raspberry Pi ir Linux dators, jūs to varat atsauce uz apkrāptu lapu vispārējām Linux sistēmām Linux komandu pārskata krāpšanās lapaŠī vienkāršā apkrāptu lapa palīdzēs jums ērti nokļūt Linux komandrindas terminālī. Lasīt vairāk paplašināt savas zināšanas vēl vairāk.
Filiāles atklāšana: Iegādājoties produktus, kurus mēs iesakām, jūs palīdzat vietnei saglabāt dzīvību. Lasīt vairāk.
Ians Baklijs ir ārštata žurnālists, mūziķis, izpildītājs un video producents, kas dzīvo Berlīnē, Vācijā. Kad viņš neraksta un neuzstājas uz skatuves, viņš aizraujas ar DIY elektroniku vai kodu, cerot kļūt par neprātīgu zinātnieku.