20221101 Pinbezetting op de Pi

Missie:

We willen graag te weten komen wat de GPIO pennetjes doen.

Als we willen weten wat de pennetjes op je Raspbeery Pi doen kunnen we de zoekmachine er op los laten.
Maar wat betekent GPIO? Dat betekent - sorry voor het Engels - General Purpose Input Output!
Ofwel in het Nederlands: ingangen en uitgangen voor algemeen gebruik. Maar sommige pennetjes zijn helemaal niet zo algemeen, maar hebben een specifieke toepassing zoals:

Ik verwijs opzettelijk naar de Engelstalige WiKi, omdat die vaak wat uitgebreider is.

Een verder probleem (of uitdaging) is het feit dat er gedurende de tijd dat de Raspberry Pi bestaat, er verscheidene versies bestaan. De eerste Pi’s hadden 26 pennetjes, de huidige Pi’s hebbe 40 pennen. En wat de toekosmt brengt?
Hier enkele opsommingen met de pinbezetting.

Op deze pagina’s is alle informatie te vinden.
Hier beneden een voorbeeld voor een Raspberry Pi 3, model B+ uit 2017.

gpio.png

Maar de Raspberry kan deze informatie ook zelf genereren, dus gaan we dat doen.
Je kunt de Raspberry Pi-pinout bekijken met behulp van het terminal venster als je het GPIO Zero Python-pakket hebt geïnstalleerd. Deze tool kan handig zijn als je snel toegang wilt tot de pinout voor de huidige Pi.

Stap 1 - Breng het besturingssysteem op de laatste stand.

Open een terminal venster en type de volgende commando’s:

						sudo apt update
sudo apt upgrade

Stap 2 - Installeren van het GPIO Zero Python-pakket.

Zodra het systeem klaar is met updaten, kunnen we het GPIO Zero Python-pakket installeren.
Voer de volgende opdracht in een terminal venster uit om Fail2Ban te installeren.

sudo apt install python3-gpiozero

Stap 3 - Pinout oproepen.

Als het pakket geïnstalleerd is, kan het opgeroepen worden met de volgende opdracht:

						pinout
					

Je zou een output moeten krijgen zoals hier beneden gegeven.

pinout.jpg

En inderdaad, kijk eens op de site pinout.xyz
Daar is veel waardevolle informatie over de pennetjes van je Pi.

Back to top