Here's another example: How to use the outputs:
Depending on your idea, you can initialize an output as "on" or "off". After that you can change the status or change it "for just a few secs" to off/on.
Note: I just copied the available commands to this example!
B4X:
'Non-UI application (console application)
#Region Project Attributes
#CommandLineArgs:
#MergeLibraries: true
#End Region
Sub Process_Globals
Private controller As GpioController
Private OutPin0 As GpioPinDigitalOutput
End Sub
Sub AppStart (Args() As String)
controller.InitializePiFace(0x40, 0)
'Init: false=pin is off, true=pin is on
OutPin0.Initialize(0,False)
'Switch it on (stays on)
OutPin0.State=True
'Switch it off (stays off)
OutPin0.State=False
'Switch it on for 5 secs
OutPin0.Pulse(5000)
Log("On")
'Switch it off for 5 secs
OutPin0.Blink(5000)
Log("Off")
StartMessageLoop
End Sub
Depending on your idea, you can initialize an output as "on" or "off". After that you can change the status or change it "for just a few secs" to off/on.
Note: I just copied the available commands to this example!