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

Panduan Lengkap Pinout GPIO Raspberry Pi: Fungsi & Penggunaan

Raspberry Pi adalah mikrokontroler penting dalam proyek elektronik robotika. Ini terutama berkat kompatibilitasnya dengan periferal lain seperti jack audio, lampu, dan sensor. Dalam artikel ini, kita akan membahas fitur pinout GPIO raspberry secara panjang lebar.

Mengenal Pin GPIO

Panduan Lengkap Pinout GPIO Raspberry Pi: Fungsi & Penggunaan

Fig 1: Papan elektronik DIY Raspberry Pi

Secara umum, pin header GPIO adalah konverter digital, dan dapat berada dalam keadaan on atau off. Berikut adalah daftar lengkap pin kunci:

Pin 5V

Mereka adalah pin output yang berguna untuk menyediakan output pasokan 5V dari Raspberry Pi. Seringkali, ini adalah PIN 2 dan 4.

Pin 3.3V

Fungsi utamanya adalah menyediakan pasokan daya 3.3V ke komponen eksternal Raspberry Pi. Anda akan menemukannya direpresentasikan sebagai pin 1 dan 17.

Pin Ground GND

Koneksi ground sering berada dekat rangkaian listrik untuk melindungi papan Raspberry Pi dari terbakar. Selain itu, dari ground-lah Anda dapat mengukur tegangan rangkaian listrik. Pin header GPIO ground termasuk 39, 34, 30, 25, 20, 14, 9, dan 6.

Pin Tersedia (Reserved Pins)

Mereka penting dalam mengaktifkan fungsi alternatif, khususnya komunikasi EEPROM dan I2C. Namun, jika Anda tidak mahir dalam operasi Raspberry Pi, jangan menghubungkan alat apa pun ke pin ini. Pin GPIO alternatif untuk tujuan tersedia termasuk pin 27 dan 28.

Berbagai Fungsi yang Dilakukan oleh Pin GPIO.

Panduan Lengkap Pinout GPIO Raspberry Pi: Fungsi & Penggunaan

Fig 2: GPIO dengan komponen elektronik di latar belakang papan rangkaian terintegrasi

Modulasi Lebar Pulsa (PWM)

Pin GPIO sangat penting dalam modulasi lebar pulsa, mengonversi sinyal digital menjadi sinyal analog. Semua pin dapat berguna dalam PWM perangkat lunak, tetapi untuk PWM perangkat keras, hanya pin 12, 13, 18, dan 19 yang penting.

Pin Antarmuka Serial Peripheral pada Raspberry Pi 4

Antarmuka Serial Peripheral (SPI) penting dalam memfasilitasi komunikasi antara perangkat dan Raspberry Pi. Contoh perangkat meliputi aktuator dan sensor.

Secara esensial, Raspberry Pi berkomunikasi melalui protokol bus master-slave. Ini termasuk pin Master Out Slave Pin (MOSI) dan pin Master In Slave Out (MISO). Yang pertama berguna dalam mengirim data ke perangkat eksternal, sedangkan yang kedua membantu menerima data dari perangkat eksternal.

Juga, perhatikan bahwa port serial membuat penggunaan setidaknya 5 port GPIO menjadi wajib, terutama untuk MISO, MOSI, GND, CE, dan SCLK. Dalam hal ini, pin port serial CE mengaktifkan atau menonaktifkan integrasi rangkaian. Di sisi lain, SCLK memenuhi peran jam dalam komunikasi SPI.

Pin Antarmuka Terintegrasi (I2C) pada Raspberry Pi 4

Panduan Lengkap Pinout GPIO Raspberry Pi: Fungsi & Penggunaan

Fig 3: Raspberry Pi Pico

Anda juga dapat menggunakan pin GPIO chipset Antarmuka Terintegrasi (I2C) untuk mengontrol perangkat periferal pada model Raspberry Pi. Pin penting lainnya termasuk port GPIO Serial Clock (SCL) dan Serial Data (SDA). Jenis data lain yang dapat Anda kirim adalah memori baca-tulis terhapuskan program-only (EEPROM).

Untuk transfer data melalui SDA, Anda akan menggunakan pin konektor GPIO Raspberry Pi 2. Juga, untuk kontrol kecepatan data, Anda akan menggunakan pin fisik GPIO 3, yang dalam hal ini akan berfungsi sebagai konektor GPIO SCL. Di sisi lain, Anda akan menggunakan pin konektor GPIO 0 untuk transfer data dari perangkat keras GPIO Pi untuk EEPROM.

Terakhir, pin konektor GPIO satu berfungsi sebagai pin GPIO tambahan untuk kontrol kecepatan data.

Pin UART pada Raspberry Pi 4

Dalam UART- Universal Asynchronous Receiver Transmitter, ada transmisi data bit demi bit secara berurutan. Untuk transmisi ini, transmitter dan receiver diperlukan. Pin GPIO yang tersedia untuk fungsi ini adalah GPIO 14 & 15. Yang pertama adalah transmitter, sedangkan yang kedua bertindak sebagai receiver.

Cara Mendapatkan Pinout untuk Menjalankan Raspberry Pi?

Panduan Lengkap Pinout GPIO Raspberry Pi: Fungsi & Penggunaan

Fig 4: Papan tunggal Raspberry pi

Pertama, Anda perlu mengetahui versi GPIO Raspberry Pi yang Anda gunakan untuk memahami Pinout. Daftar lengkap versi yang berbeda meliputi Raspberry Pi 1, 2, 3, dan 4.

Raspberry Pi 1

Versi awal Raspberry Pi memiliki header GPIO 26-pin. Namun, revisi kedua dari Raspberry Pi GPIO 1 berbeda dalam pengurutan port GPIO. Itu karena Raspberry mengubah CPU-nya untuk memenuhi fungsi alternatif.

Perbedaan utama adalah penomoran BCM pin I2C, yang Raspberry ubah dari 0 menjadi 2 dan 1 menjadi 3.

Raspberry Pi 2, 3, 4

Semua papan tambahan memiliki header GPIO 40-pin. Juga, Raspberry Pi 2 dan Raspberry Pi mirip mengenai 26 pin pertama.

Namun, Raspberry 2 dan versi berikutnya memiliki pin GPIO tambahan untuk meningkatkan fungsionalitas. Misalnya, 24 pin tambahan memfasilitasi protokol serial seperti I2C dan SPI.

Terakhir, kode warna, nama sinyal, dan nama pin bus SPI membantu mengidentifikasi bagian perangkat keras GPIO yang masing-masing. Oleh karena itu, pertimbangkan untuk memeriksa kode ini karena akan membantu mengonfigurasi GPIO jarak jauh untuk Raspberry.

Kesimpulan

Raspberry Pi adalah papan produksi/papan adapter yang berharga karena daftar pin chipset GPIO yang luas. Kami telah menjelaskan beberapa pin penting untuk setiap model driver GPIO. Untuk pertanyaan lebih lanjut, berkomunikasilah dengan kami, dan kami akan membantu dengan cepat.


Teknologi Industri

  1. 10 Komputer Papan Tunggal Terbaik Tahun 2021: Performa, Daya, dan Aplikasi
  2. Pemantauan Suhu Raspberry Pi Profesional dengan DS18B20
  3. Breakout Suhu & Kelembaban DHT Kompak untuk Raspberry Pi – ATtiny85 & DHT22/DHT11
  4. Cara Menghubungkan Sensor Suhu One-Wire DS1820 ke Raspberry Pi Menggunakan GPIO
  5. Menghubungkan Sensor Ultrasonik HC-SR04 ke Raspberry Pi 3 – Panduan Lengkap
  6. Mengukur Sensor Analog pada Raspberry Pi Tanpa ADC Bawaan
  7. Membaca Tekanan Tombol melalui GPIO pada Raspberry Pi: Panduan Langkah demi Langkah
  8. Menghubungkan Sensor Ultrasonik HC-SR04 ke Raspberry Pi – Panduan Praktis
  9. Aksesoris Terbaik untuk Melepaskan Potensi Penuh Raspberry Pi
  10. EAM vs CMMS: Memahami Perbedaan Kunci dan Fungsi Inti