Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
livebox:hah_hahnode:outputnode [2015/01/24 23:21] – brett | livebox:hah_hahnode:outputnode [2015/02/03 09:53] (current) – [Output Node] brett | ||
---|---|---|---|
Line 5: | Line 5: | ||
{{: | {{: | ||
- | Snippet of configuration information needed in the jeenodeApplet.lua source. | + | Snippet of configuration information needed in the jeenodeApplet.lua source. Here we are sending to an RF node configured as unit 8 (the default for the OutputNode Sketch). |
< | < | ||
OutputNode = require(" | OutputNode = require(" | ||
local nodes = { | local nodes = { | ||
- | [ID]=OutputNode{instance=" | + | [8]=OutputNode{instance=" |
} | } | ||
</ | </ | ||
Line 33: | Line 33: | ||
This would result in the OutputNode lua code sending to xap-serial the following | This would result in the OutputNode lua code sending to xap-serial the following | ||
- | {{{ | + | < |
xap-header | xap-header | ||
{ | { | ||
Line 45: | Line 45: | ||
Serial.Send | Serial.Send | ||
{ | { | ||
- | data=1,1,7 s | + | data=1,1,8 s |
port=/ | port=/ | ||
} | } | ||
- | }}} | + | </ |
Controlling an OutputNode from the Joggler in this video we simply toggle 4x LEDs on/off. | Controlling an OutputNode from the Joggler in this video we simply toggle 4x LEDs on/off. | ||
Line 69: | Line 69: | ||
</ | </ | ||
+ | ====== Debugging ====== | ||
+ | |||
+ | Flash the HAHCentral and Output nodes sketches, tethering each to your computer. | ||
+ | Connect to each @ 57600 baud. | ||
+ | |||
+ | When powered on the following should be displayed | ||
+ | < | ||
+ | [HAHCentral.1]1 g212 @ 868Mhz | ||
+ | OK 8 0 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | [outputNode.1] i8 g212 @ 868Mhz | ||
+ | OUTPUT 0 0 0 0 0 | ||
+ | </ | ||
+ | |||
+ | Entering a command on the HAHCentral to toggle a Port on and off. The command will not be displayed as its typed into the sketch terminal window. | ||
+ | |||
+ | Enter command 1,1,8s (PORT 1,ON,NODE 8) then 1,0,8s (PORT 1,OFF,NODE 8) | ||
+ | < | ||
+ | [HAHCentral.1]1 g212 @ 868Mhz | ||
+ | OK 8 0 | ||
+ | > 8s | ||
+ | -> 2 b | ||
+ | > 8s | ||
+ | -> 2 b | ||
+ | </ | ||
+ | The sketch will display "> 8s" when the " | ||
+ | |||
+ | The output on the other side will now look like this: | ||
+ | < | ||
+ | [outputNode.1] i8 g212 @ 868Mhz | ||
+ | OUTPUT 0 0 0 0 0 | ||
+ | GOT 1 1 | ||
+ | Port 1 set on | ||
+ | GOT 1 0 | ||
+ | Port 1 set off | ||
+ | </ |