GPIO
Staat voor "General Purpose Input/Output." GPIO is een type pin op een geïntegreerde schakeling die geen specifieke functie heeft. Terwijl de meeste pins een vast doel hebben, zoals het verzenden van een signaal naar een bepaalde component, kan de functie van een GPIO-pin worden aangepast en door software worden aangestuurd.
Niet alle chips hebben GPIO-pins, maar ze zijn vaak te vinden op multifunctionele chips, zoals die in energiebeheerders en audio-/videokaarten. Ze worden ook gebruikt door system-on-chipcircuits (SOC), die een processor, geheugen en externe interfaces op één chip bevatten. Met GPIO-pins kunnen deze chips voor verschillende doeleinden worden geconfigureerd en met verschillende typen componenten werken.
Een populair apparaat dat GPIO-pins gebruikt, is de Raspberry Pi, een computer op één printplaat die is ontworpen voor hobbyisten en educatieve doeleinden. De computer heeft een rij GPIO-pins langs de rand van de printplaat die de interface vormen tussen de Raspberry Pi en andere componenten. Deze pins werken als schakelaars die 3,3 volt uitvoeren wanneer ze op HIGH zijn ingesteld en geen spanning uitvoeren wanneer ze op LOW zijn ingesteld. Je kunt een apparaat op specifieke GPIO-pins aansluiten en het besturen met een softwarematig programma. Je kunt bijvoorbeeld een LED aansluiten op een GPIO-pin en een aardingspin van een Raspberry Pi. Als een softwareprogramma de GPIO-pin opdracht geeft om in te schakelen, gaat de LED branden.
De meeste computergebruikers krijgen nooit met GPIO-pins te maken en hoeven zich geen zorgen te maken over het configureren ervan. Als je echter een hobbyist of computerprogrammeur bent, kan het nuttig zijn om te leren welke chips GPIO-pins hebben en hoe je ze kunt gebruiken.
Test je kennis