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

instagram viewer
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 (nepieciešams saglabāšanai)
- 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 (no 64 pikseļiem līdz 1920 pikseļiem)
- augstums, -h Iestatiet attēla augstumu (no 64 pikseļiem līdz 1080 pikseļiem)
- divkāršs, -b Iestatiet bitrate sekundē (ti, 15 Mb / s = 15000000)
- izeja, -o Izvades faila nosaukums (nepieciešams saglabāšanai)
- 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.