Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Tutorial Python Raspberry Pi GPIO- Semua Langkah

Pin GPIO adalah karakteristik utama dari semua jenis mikrokontroler Raspberry Pi. Masukan mereka sangat signifikan dalam memperluas fungsionalitas komputer papan tunggal (SBC). Mari kita jelajahi pin Pi GPIO secara panjang lebar sambil juga menunjukkan cara memprogramnya dengan bahasa Python dalam tutorial Raspberry Pi GPIO ini.

Apa itu GPIO, dan Bagaimana Cara Kerjanya?

Gambar 1:Pin GPIO

General Purpose Input Output (GPIO) mewakili antarmuka umum di mikrokontroler Raspberry Pi dan SBC. Mereka adalah terminal pin input dan output dari nol Raspberry Pi dan modul Raspberry lainnya.

Jadi, melalui pin inilah kita dapat menghubungkan komponen elektronik seperti pemancar inframerah dan motor. Selain itu, deretan lubang di setiap versi Raspbian berguna dalam menerima data dari komponen fisik eksternal. Ini termasuk sakelar dan modul sensor.

Pertama, Anda harus mendapatkan pengaturan perangkat keras yang tepat untuk memastikan pin berfungsi sesuai kebutuhan. Selanjutnya, Anda juga perlu membuat konfigurasi perangkat lunak untuk semua jenis model Pi untuk memudahkan kerja pin.

Menjelaskan Pinout GPIO Raspberry Pi

Gambar 2:Mikrokontroler Raspberry Pi

Untuk Raspberry Pi B+, Raspberry Pi Zero, atau mikrokontroler apa pun dengan Raspberry Pi OS, Anda akan menemukan header 40-pin.

Meskipun demikian, komputasi fisik dari versi Raspberry Pi sebelumnya berbeda. Misalnya, Raspberry Pi Model B menampilkan 26 pin.

Yang perlu diperhatikan, semua 40 pin GPIO di OS Raspberry Pi memiliki fungsinya masing-masing. Jadi, selama penyiapan awal Anda, sangat penting untuk mendapatkan fungsinya dengan benar.

Berikut adalah penjelasan rinci tentang mode pin yang berbeda.

Bagaimana cara memprogram Pin GPIO Raspberry Pi dengan Python?

Gambar 3:Mengilustrasikan Konsep Pengkodean Python

Tutorial GPIO kami sekarang akan mengeksplorasi cara mengontrol komponen perangkat keras melalui perangkat lunak yang dijalankan ke Pi melalui pin GPIO.

Penyiapan Perangkat Keras

Lebih disukai, Pi Wedge adalah kit breakout yang diperlukan untuk menyiapkan perangkat keras untuk Tutorial Pi GPIO ini. Namun, jika tidak ada, kabel jumper pria-ke-wanita akan berguna dalam membantu Anda membuat koneksi ke pasangan papan tempat memotong roti yang tersedia.

Anda juga memerlukan komponen berikut:

Perpustakaan API Python Gpiozero

Anda akan memerlukan perpustakaan ini untuk mengontrol pin input dan output Raspberry Pi dengan python. Anda tidak perlu mengunjungi Direktori Python-Projects untuk memahami cara kerjanya, karena sebagian besar komponen Pi didefinisikan di perpustakaan.

Cara Menyiapkan API Python (RPi.GPIO)

Gambar 4:Konsep Bahasa Python

Jika Anda menggunakan sistem Operasi Raspbian, Anda tidak perlu mengunduh pustaka Python GPIO karena sudah tersedia secara default. Meskipun demikian, jika Anda tidak menggunakan opsi Raspbian, Anda harus menggunakan perintah khusus untuk menginstalnya pada bahasa pemrograman lain.

Setelah Anda menginstal sistem operasi Raspbian, impor melalui menjalankan jalur impor Impor Gpiozero. Waktu impor tidak lama, dan setelah selesai, Anda dapat melanjutkan ke langkah berikutnya.

Catatan:OP Anda tidak harus dalam opsi Raspbian untuk menginstal python. Sistem operasi Raspbian memberi Anda jalur langsung untuk menyiapkan pustaka Python.

Penyiapan Python

Terutama, Anda memerlukan modul RPi.GPIO untuk proyek keren ini. Seperti yang disorot sebelumnya, dengan Python (RPi.GPIO) API, Anda tidak perlu mengunduh file apa pun untuk mengaktifkan kerja pin GPIO.

Langkah penyiapan

Pertama, jalankan pernyataan di bawah ini:

Selanjutnya, Anda harus memilih sistem penomoran pin ideal yang ingin Anda gunakan dalam proyek keren ini. Anda dapat memilih salah satu skema penomoran berikut:

Kemudian, atur Mode Pin. Menjalankan perintah di bawah ini akan memudahkan proses pengaturan mode pin.

Proyek GPIO Raspberry Pi

Gambar 5:Raspberry Pi

Sekarang setelah Anda mengetahui konfigurasi perangkat keras dan perangkat lunak, dengan Raspi-Config Tool, Anda dapat melakukan salah satu proyek keren berikut. Yang Anda butuhkan hanyalah memahami tutorial Pi GPIO yang disorot di atas, dan Anda siap mengerjakan berbagai proyek komputasi fisik.

Kemungkinan proyek Tutorial Pi GPIO:

Kesimpulan

Itu saja tentang pengaturan pin header GPIO dengan berbagai komponen eksternal dan koneksi ke berbagai input. Baris header pin (pin GPIO) membuat Raspberry Pi zero menjadi perangkat komputasi yang luar biasa. Untuk pertanyaan lebih lanjut tentang alat penting ini, hubungi kami kapan saja.


Teknologi Industri

  1. Semua Aplikasi Pigmen Phthalocyanine
  2. Semua Aplikasi Pewarna Dasar
  3. Semua Aplikasi Pigmen Biru
  4. Pemantauan Suhu di Raspberry Pi
  5. Sensor Ultrasonik (HC-SR04) + Raspberry Pi
  6. Sensor Analog tanpa Input Analog pada Raspberry Pi
  7. Sumber Strategis:Lima Langkah untuk Mengamankan Pemasok Terbaik
  8. Pasokan Air Global:Kekurangan Paling Serius
  9. Apa langkah utama dalam proses pemesinan?
  10. Semua Panggung Produksi Dunia