Raspberry Pi adalah komputer papan tunggal (SBC) paling populer yang tersedia. Hanya $ 35 memberi Anda komputer Linux yang kuat dan lengkap dengan Wi-Fi, Bluetooth, dan 40 pin input / output (GPIO) tujuan umum yang terhubung. Tidak mengherankan bahwa Raspberry Pi sama-sama populer di kalangan insinyur profesional, penggemar komputer, pembuat, dan di sektor pendidikan.
Sementara Raspberry Pi berjalan di Linux, ada beberapa fitur lain yang Anda temukan dalam distribusi Linux yang umum. Penambahan pin GPIO, bersama dengan dua perpustakaan utama yang mendukungnya, sangat berarti untuk diingat!
Itulah sebabnya kami menyiapkan lembar cheat berguna ini untuk penggunaan Raspberry Pi sehari-hari.
DOWNLOAD GRATIS: Lembar contekan ini tersedia sebagai PDF yang dapat diunduh dari mitra distribusi kami, TradePub. Anda harus mengisi formulir singkat untuk mengaksesnya untuk pertama kali saja. Unduh The Ultimate Raspberry Pi Memerintahkan Cheat Sheet.
The Ultimate Raspberry Pi Memerintahkan Cheat Sheet
Perintah | Hasil |
---|---|
Terminal OS Raspbian | |
nama kucing] | Perlihatkan isi file [nama] |
cd .. | Ubah ke direktori induk |
cd [path] | Pindah ke direktori di [jalur] |
cd / | Ubah ke direktori root |
cd ~ | Ubah ke direktori home Anda - biasanya "/ home / |
chmod [siapa] [+, -, =] [izin] [nama] | Ubah izin untuk file |
chmod 777 [nama] | Izinkan semua pengguna membaca, menulis, dan mengeksekusi file [nama] |
chmod u + x [nama] | Izinkan pengguna untuk mengeksekusi [nama] |
cp -r [dari] [ke] | Salin semua file dan subdirektori dari sumber [dari] ke tujuan [ke] |
cp [dari] [ke] | Salin file dari sumber [dari] ke tujuan [ke] |
Temukan | Cari file dan isinya |
grep ‘string’ [nama] | Cari di dalam satu atau lebih file untuk mengetahui of string ’ |
kepala [nama] | Kembalikan semua kemunculan 'string' di dalam file [nama] |
ls | Daftar isi direktori saat ini |
ls-a | Daftar semua file termasuk file tersembunyi |
ls-l | Daftar isi direktori saat ini dengan informasi file lebih lanjut |
ls [jalan] | Daftar isi direktori yang ditemukan di [path] |
man [perintah] | Buka halaman manual / bantuan untuk [perintah] |
kawan | Buka halaman manual / bantuan untuk perintah 'man' (helpception) |
mkdir [nama] | Buat direktori bernama [nama] di direktori kerja saat ini |
mv -r [dari] [ke] | Pindahkan semua file dan direktori dari sumber [dari] ke tujuan [ke] |
mv [dari] [ke] | Pindahkan file dari sumber [dari] ke tujuan [ke] |
pwd | Tampilkan nama direktori kerja saat ini |
python / python3 --versi | Menunjukkan versi Python yang saat ini Anda instal |
rm -r * | Hapus semua file dan direktori dari direktori kerja saat ini |
rm [nama] | Hapus file yang ditentukan |
rm * | Hapus semua file dari direktori kerja saat ini |
rmdir [nama] | Hapus direktori [nama] kosong dari direktori kerja saat ini |
sudo [perintah] | Superuser lakukan. Jalankan [perintah] dengan privilege yang lebih tinggi (Memungkinkan Anda untuk melakukan hal-hal yang biasanya tidak Anda miliki aksesnya) |
sudo apt-get install [paket] | Instal paket |
sudo apt-get pembaruan | Perbarui daftar paket |
sudo apt-get upgrade | Tingkatkan paket yang diinstal - harus dijalankan setelah sudo apt-get update |
sudo chown pi: root [nama] | Ubah pemilik file [nama] menjadi pengguna 'pi' dan atur grup menjadi 'root' |
sudo raspi-config | Buka menu konfigurasi Raspberry Pi |
sudo reboot | Nyalakan ulang Pi Anda dengan aman |
sudo shutdown -h sekarang | Matikan Pi Anda dengan aman segera |
sudo su | Tempat Anda di direktori root dengan akses pengguna root - hati-hati dengan ini! |
ekor [nama] | Tampilkan akhir file [nama] |
tar -cvzf [nama] [jalan] | Buat file terkompresi [nama] dari isi [path] |
tar -xvzf [nama] | Ekstrak isi file terkompresi [nama] |
wget [uri] | Unduh file yang ditemukan di [uri] di internet |
RPi. Perpustakaan GPIO | |
impor RPi. GPIO sebagai GPIO | Impor RPi. Modul GPIO menjadi sketsa python |
GPIO.setmode (GPIO.BCM) | Gunakan nomor pin Broadcom (GPIO 14, GPIO 15 dll) |
GPIO.setmode (GPIO.BOARD) | Gunakan nomor pin papan (4,5, 8 dll) |
GPIO.getmode () | Mengembalikan mode penomoran pin saat ini (BCM, BOARD, atau Tidak Ada) |
GPIO.setup ([nomor pin], GPIO.IN) | Atur pin pada [nomor pin] untuk menjadi input |
GPIO.setup ([nomor pin], GPIO.IN, pull_up_down = GPIO.PUD_DOWN) | Atur pin pada [nomor pin] sebagai input dengan resistansi pull down internal |
GPIO.setup ([nomor pin], GPIO.IN, pull_up_down = GPIO.PUD_UP) | Atur pin pada [nomor pin] sebagai input dengan resistan internal pull up |
GPIO.setup ([nomor pin], GPIO.OUT) | Atur pin pada [nomor pin] untuk menjadi output |
GPIO.setup ([nomor pin], GPIO.OUT, awal = 1) | Atur pin di [nomor pin] menjadi output dengan nilai awal '1' |
GPIO.output ([nomor pin], 1) | Setel nilai [nomor pin] ke 1. Perhatikan bahwa 1, GPIO.HIGH dan True adalah hal yang sama |
GPIO.output ([nomor pin], 0) | Tetapkan nilai [nomor pin] ke 0. Perhatikan bahwa 0, GPIO.RENDAH dan Salah adalah hal yang sama |
i = GPIO.input ([nomor pin]) | Atur variabel i ke nilai [nomor pin] |
jika GPIO.input ([nomor pin]): | Gunakan nilai [nomor pin] sebagai kode boolean |
GPIO.cleanup () | Setel ulang semua pin GPIO (praktik yang baik untuk dipanggil sebelum meninggalkan program apa pun) |
GPIO.VERSION | Mengembalikan RPi saat ini. Versi GPIO |
Perpustakaan GPIO Zero | |
LED | |
dari LED impor gpiozero | Impor bagian LED dari perpustakaan gpiozero |
led = LED (17) | Tetapkan variabel 'led' ke LED pada pin GPIO 17 |
memimpin() | Nyalakan LED yang disimpan dalam variabel 'led' |
led.off () | Matikan LED yang disimpan dalam variabel 'led' |
led.toggle () | Toggle LED yang disimpan dalam variabel 'led' (jika mati, nyalakan dan sebaliknya) |
Motor | |
dari gpiozero import Motor | Impor bagian Motor dari perpustakaan gpiozero |
motor = Motor (17, 18) | Tetapkan variabel 'motor' ke objek Motor yang berisi nomor pin drive maju dan mundur |
motor.forward () | Aktifkan pin maju dari variabel 'motor' |
motor.mundur () | Aktifkan pin mundur dari variabel 'motor' |
motor.reverse () | Membalikkan arah motor saat ini |
motor.stop () | Hentikan motornya |
Bel | |
dari gpiozero import Buzzer | Impor bagian Buzzer dari perpustakaan gpiozero |
bz = Bel (3) | Tetapkan variabel bz ke Buzzer pada pin GPIO3 |
bz.on () | Nyalakan bel |
bz.off () | Matikan bel |
bz.toggle () | Alihkan status bel (jika mati, nyalakan dan sebaliknya) |
Servo | |
dari gpiozero import Servo | Impor bagian Servo dari perpustakaan gpiozero |
servo = Servo (17) | Tetapkan variabel 'servo' ke Servo di GPIO 17 |
servo.min () | Pindahkan servo ke nilai minimumnya |
servo.mid () | Pindahkan servo ke nilai tengahnya |
servo.max () | Pindahkan servo ke nilai maksimumnya |
servo.value = 0,5 | Pindahkan servo ke titik numerik yang ditetapkan (min = -1, maks = 1) |
Gambar Kamera Raspi | |
raspistill | Perintah untuk mengambil gambar diam dengan kamera yang terpasang, modifikasi dengan argumen di bawah ini |
--width, -w | Tetapkan lebar gambar |
--tinggi, -h | Atur tinggi gambar |
--kualitas, -q | Setel kualitas JPEG <0 hingga 100> (75 paling umum) |
--raw, -r | Menyisipkan data mentah Bayer dari kamera ke metadata JPEG |
--output, -o | Nama file keluaran |
--estest, -l | Tambahkan bingkai terbaru ke nama file |
--verbose, -v | Informasi debugging verbal selama menjalankan |
--timeout, -t | Tetapkan waktu untuk menunggu sebelum mengambil gambar. |
--encoding, -e | Pengkodean untuk digunakan untuk file output - jpg, gif, bmp, atau png |
Video Kamera Raspi | |
berantakan | Perintah untuk mengambil video menggunakan kamera yang terpasang, modifikasi dengan argumen di bawah ini |
--width, -w | Tetapkan lebar gambar |
--tinggi, -h | Atur tinggi gambar |
--bitrate, -b | Setel bitrate dalam bit per detik (mis. 15 Mbits / dt = 15000000) |
--output, -o | Nama file keluaran |
--verbose, -v | Informasi debugging verbal selama menjalankan |
--timeout, -t | Tetapkan waktu untuk menunggu sebelum merekam video |
--framerate, -fps | Tentukan frame per detik untuk perekaman |
Perluas Pengetahuan Anda Dengan Linux
Perintah-perintah ini akan membantu Anda menavigasi terminal Pi, dan memprogram pin GPIO-nya. Konon, lembar contekan ini bahkan tidak mulai menggores permukaan. Ada dukungan yang sangat besar untuk komponen hobi, kamera dan layar untuk Raspberry Pi. Mendaftarkannya di satu tempat hampir mustahil!
Hal yang baik adalah, karena Raspberry Pi adalah komputer Linux, Anda bisa referensi lembar contekan untuk sistem Linux umum Linux Cheat Sheet Referensi PerintahLembar cheat sederhana ini akan membantu Anda merasa nyaman dengan terminal baris perintah Linux dalam waktu singkat. Baca lebih banyak untuk memperluas pengetahuan Anda lebih jauh.
Pengungkapan Afiliasi: Dengan membeli produk yang kami sarankan, Anda membantu menjaga situs tetap hidup. Baca lebih lajut.
Ian Buckley adalah jurnalis lepas, musisi, pemain dan produser video yang tinggal di Berlin, Jerman. Ketika dia tidak menulis atau di atas panggung, dia mengutak-atik elektronik atau kode DIY dengan harapan menjadi ilmuwan gila.