Pinout Raspberry GPIO- Fungsi Berbagai Pin Raspberry Pi
Raspberry Pi adalah mikrokontroler penting dalam proyek elektronik robot. Ini terutama berkat kompatibilitasnya dengan periferal lain seperti jack audio, lampu, dan sensor. Pada artikel ini, kita akan membahas fitur pinout raspberry GPIO secara panjang lebar.
Mengenal Pin GPIO
Gbr 1:Papan elektronik Raspberry Pi DIY
Umumnya, pin header GPIO adalah konverter digital, dan dapat dalam keadaan hidup atau mati. Berikut adalah daftar lengkap dari pin kunci:
pin 5V
Mereka adalah pin output yang berguna dalam menyediakan output suplai 5V dari Raspberry Pi. Biasanya, ini adalah PIN 2 dan 4.
Pin 3,3V
Fungsi utama mereka adalah untuk memberikan catu daya 3.3V ke komponen eksternal Raspberry Pi. Anda akan menemukannya direpresentasikan sebagai pin 1 dan 17.
Pin arde GND
Sambungan ground sering berada di dekat sirkuit listrik untuk melindungi papan Raspberry Pi dari pembakaran. Selain itu, dari tanah Anda dapat mengukur tegangan rangkaian listrik. Pin header GPIO koneksi ground mencakup 39, 34, 30, 25, 20, 14, 9, dan 6.
Pin yang Dicadangkan
Mereka sangat penting dalam mengaktifkan fungsi alternatif, khususnya, komunikasi EEPROM dan I2C. Namun, jika Anda tidak fasih dengan pengoperasian Raspberry Pi, jangan hubungkan alat apa pun ke sana. Pin GPIO fungsi alternatif untuk tujuan khusus termasuk pin 27 dan 28.
Berbagai Fungsi Dilakukan oleh pin GPIO.
Gbr 2:GPIO dengan komponen Elektronik pada papan sirkuit terintegrasi Latar Belakang
Pulse Width Modulation (PWM)
Pin GPIO sangat penting dalam modulasi lebar pulsa, mengubah 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 Periferal Serial pada Raspberry Pi 4
Serial Peripheral Interface (SPI) sangat penting dalam memfasilitasi komunikasi antara perangkat dan Raspberry Pi. Contoh perangkat termasuk aktuator dan sensor.
Pada dasarnya, Raspberry Pi berkomunikasi melalui protokol bus master-slave. Ini termasuk pin Master Out Slave (MOSI) dan 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 mengharuskan penggunaan setidaknya 5 port GPIO, terutama untuk MISO, MOSI, GND, CE, dan SCLK. Dalam hal ini, pin port serial CE mengaktifkan atau menonaktifkan integrasi sirkuit. Di sisi lain, SCLK memenuhi peran jam dalam komunikasi SPI.
Pin Sirkuit Terintegrasi di Raspberry Pi 4
Gbr 3:Raspberry Pi Pico
Anda juga dapat menggunakan pin GPIO chipset Inter-Integrated Circuit (I2C) untuk mengontrol perangkat periferal pada model Raspberry Pi. Pin penting lainnya termasuk Serial Clock (SCL) dan Serial Data (SDA) port GPIO. Jenis data lain yang dapat Anda kirim adalah memori hanya-baca yang dapat diprogram yang dapat dihapus (EEPROM).
Untuk transfer data melalui SDA, Anda akan menggunakan pin konektor GPIO Raspberry Pi 2. Selain itu, untuk kontrol kecepatan data, Anda akan menggunakan pin fisik GPIO 3, yang dalam hal ini akan berfungsi sebagai konektor SCL GPIO. Di sisi lain, Anda akan menggunakan konektor GPIO pin 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 di Raspberry Pi 4
Di UART-Universal Asynchronous Receiver Transmitter, ada transmisi data sekuensial bit-by-bit. Untuk transmisi ini, pemancar dan penerima diperlukan. Pin GPIO yang dapat diakses untuk fungsi ini adalah GPIO 14 &15. Yang pertama adalah pemancar, sedangkan yang terakhir bertindak sebagai penerima.
Cara mendapatkan Pinout untuk menjalankan Raspberry Pi?
Gbr 4:Papan tunggal raspberry pi
Pertama, Anda perlu mengetahui versi Raspberry Pi GPIO yang Anda gunakan untuk memahami Pinout. Daftar lengkap berbagai versi termasuk Raspberry Pi 1, 2, 3, dan 4.
Raspberry Pi 1
Versi Raspberry Pi awal memiliki header GPIO 26-pin. Namun pada Raspberry Pi GPIO 1 revisi kedua ini berbeda pada penomoran port GPIO. Itu karena Raspberry mengubah CPU-nya untuk memenuhi fungsi alternatif.
Perbedaan utama adalah penomoran BCM dari 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 Raspberry serupa 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 masing-masing. Oleh karena itu, pertimbangkan untuk memeriksa pengkodean ini karena mereka akan membantu mengonfigurasi GPIO jarak jauh untuk Raspberry.
Kesimpulan
Raspberry Pi adalah papan produksi/papan adaptor yang berharga karena daftar pin chipset GPIO yang ekstensif. Kami telah menjelaskan beberapa pin penting untuk model driver GPIO apa pun. Untuk pertanyaan lebih lanjut, hubungi kami, dan kami akan segera membantu.