L298 H-Bridge Commands

clr298 - Clear L298 Bridge Settings to Defaults

Purpose This will disable the l298 bridges and return the Port C & D pins to their defaults.

Syntax clr298


con298 - Control an L298 H-Bridge

Purpose Allows the specified L298 H-bridge to be controlled. The direction and speed of each half of the bridge may be set.

Note: The L298 H-Bridge must be connected to the JackBord as follows: L298 JackBord L298 ENA1 (PWM signal) C1 L298 IN1 C2 L298 IN2 C3 L298 ENA2 (PWM signal) C4 L298 IN3 C5 L298 IN4 D1

Syntax con298 bridge motor speed

Arguments bridge The number of the bridge to control. 1 or 2.

motor The number of the motor on the bridge to control. 1 or 2. speed The speed to be applied to the specified motor. The speed is between -100 and 100. 100 = Full forwards speed 0 = Stop -100 = Full reverse speed

Examples con298 1 1 100 Full forward speed on motor 1 on bridge 1.


l298 - List the L298 bridge settings

Purpose

Shows the settings of the L298 bridges.


Syntax

l298


p298 - Pulse L298 H-Bridge

Purpose

Pulse the specified l298 h-bridge no for the no of pulses with each separated by a delay in msecs.


Note: The L298 H-Bridge must be connected to the JackBord as follows: L298 JackBord L298 ENA1 (PWM signal) C1 L298 IN1 C2 L298 IN2 C3 L298 ENA2 (PWM signal) C4 L298 IN3 C5 L298 IN4 D1

Syntax

p298 B M P L D


Arguments

B

The number of the bridge to control. 1 or 2.

M

The number of the motor on the bridge to control. 1 or 2.

P

The number of pulses to send.

L

The length in milli-seconds of each pulse.

D

The delay in milli-seconds between each pulse.


Examples

p298 1 1 5 75 100 Pulse motor 1 on bridge 1 with 5 pulses each 75ms wide and with a 100ms delay between pulses.


rst298 - Reset L298 Bridge Settings to Defaults

Purpose

Reset the l298 bridges and disable them.


Syntax

rst298


sap - Set Linear Actuator Position

Purpose

This command will set the specified linear actuator shaft to the specified position.


Syntax

sap B M pos


Arguments

B

The number of the bridge to control. 1 or 2.

M

The number of the motor on the bridge to control. 1 or 2.

pos

The position of the END of the shaft from its fully closed position.


Examples

p298 1 1 5 75 100 Pulse motor 1 on bridge 1 with 5 pulses each 75ms wide and with a 100ms delay between pulses.


Notes

The width in pulses of the actuators full draw must be established beforehand to avoid damage.

The actuator should be of the type that automatically stops at each end of its extension.


apid - Set the Wifi access point SSID to use in World mode

Purpose Sets the Wifi access point SSID that the JackBord will try to connect to when it boots into World mode.

Syntax apid SSID

Arguments SSID The Wifi access point SSID. From 1 to 30 characters.

Examples apid Tree Set the SSID to Tree apid Big Fat Cat Set the SSID to Big Fat Cat


appw - Set the Wifi access point password to use in World mode

Purpose Sets the Wifi access point’s password of the access point the JackBord will try to connect to in World mode.

Syntax appw password

Arguments password The Wifi access point password. From 8 to 20 characters minimum.

Examples appw fish eat frogs Set the access point password to fish eat frogs


fuserap - Force the use of the user set Wifi access point.

Purpose If its set to 1 this means we want to force the JackBord to use the SSID set in the var even though the JBHub access point may also be available.

Syntax fuserap value

Arguments value 0 = Don’t force the use of the users ap. 1 = Yes do force the use of the users ap

Examples fuserap 0 fuserap 1


hget - Do an http request to the specified URL

Purpose

This will do an http GET request to the specified URL and store the results in the output variable, which must be of a text type.


Syntax

hget “URL” -> result


Arguments

“URL”

The http URL, in “” quotes to which the GET request is to be made.

result

This is a text variable that holds the result of the get request.


Examples

hget “www.google.com” -> /result