Een poging om commandline gpio te gebruiken vanuit/om te leiden naar een Gambas programma.
Library "/user/local/libpigpio"
Public Sub testGPIO()
Dim sAnswer As String
Dim sCommand As String
sCommand = "gpio -h"
TRY SHELL sCommand TO sAnswer
TextAreaOut.Text = sAnswer
End
Ik ga er van uit dat je een Form hebt, FMain, waar je deze code in plakt.
Op de Form heb je een TextAreaOut gemaakt.
Je kan op het scherm dan een button zetten, die deze code aanroept.
Public Sub Button1_Click()
testGPIO()
End
Hetzelfde kan je doen met gpio -g readall
in sCommand; dat leest de pinnen uit naar een tabel met informatie en pin-nummers (incl BCM nummers). Enz…