Een 'Uit' knop

Wanneer de Pi zonder monitor loopt, zou het handig zijn om hem proper te kunnen afsluiten alvorens de spanning weg te halen.
wiringpi is een bibliotheek om op eenvoudige wijze een aantal GPIO pinnen van de Pi te gebruiken. Wij gaan voor 'PIN 29' (wiringpi nummering) dan kan je een schakelaartje tussen de twee pinnen plaatsen die het verst van de DVMega liggen (39 en 40 van de connector).

 

 

 

 

Daarvoor installeer je het pakket 'wiringpi'

apt-get install wiringpi

 

Vervolgens download je het programmatje dat de pin in het oog houdt.
 

Dit programma 'knop' zet je in de directory /opt

Dan zet je in het bestand /etc/rc.local vóór de regel met exit 0

/opt/knop &

 

Daarmee start het programmatje op wanneer de Pi opgestart wordt.

Dit programma laat de led kort flitsen elke 2 seconden (energie sparen voor als we op batterij werken!).
Het kijkt dan of de toets gedurende minstens 5 seconden gedrukt wordt en schakelt dan de Pi uit.
Tijdens de 5 seconden knippert de rode led van de Pi als feed-back (1 Hz), zodat je weet dat het toetskommando wel degelijk gezien wordt.

Tijdens de shutdown flikkert de rode led snel (20Hz) en wanneer de Pi volledig uitgeschakeld is, stopt het flikkeren (LED blijft dan continu aan).

 

OPGELET :
De rode LED aansturen werkt niet voor de Pi3. De rode LED doet dienst als 'under voltage' en 'over temperature'  verklikker en is slechts met veel moeite te gebruiken door software. Het wordt ook afgeraden om de onderspannings- en temperatuurbeveiliging aldus uit te schakelen.
Iets wat ik dus ook niet ga doen.

 

___ deze pagina wordt au fur et à mesure aangevuld ___