Port GPIO (General Purpose Input Output) pada Raspberry Pi adalah pin input/output yang dapat digunakan untuk menghubungkan Raspberry Pi dengan berbagai jenis perangkat elektronik seperti sensor, aktuator, dan komponen lainnya. Port GPIO pada Raspberry Pi terdapat pada bagian luar board dan dapat digunakan untuk menghubungkan Raspberry Pi dengan perangkat-perangkat lain.
Gambar dari raspberrypi-spy.co.uk
Fungsi dari port GPIO pada Raspberry Pi adalah sebagai berikut:
Input: Port GPIO dapat digunakan sebagai input untuk membaca nilai dari sensor seperti suhu, kelembaban, dan lainnya.
Output: Port GPIO dapat digunakan sebagai output untuk mengontrol aktuator seperti motor, LED, dan lainnya.
Komunikasi: Port GPIO dapat digunakan untuk melakukan komunikasi dengan perangkat lain seperti mikrokontroler, board Arduino, dan lainnya melalui protokol komunikasi seperti SPI, I2C, dan serial.
Pengendalian: Port GPIO dapat digunakan untuk mengendalikan Raspberry Pi sendiri, seperti tombol power, tombol reset, dan lainnya.
Pengembangan: Port GPIO juga dapat digunakan sebagai bagian dari proyek pengembangan elektronik yang lebih kompleks, seperti membuat robot, sistem monitoring otomatis, dan lainnya.