The standard serial monitor is used for communication with the Arduino board (channel 0) and can be started in the standard IDE environment. There are some extra useful help functions build in for service and debugging. When typing “h” as input, the following output is presented:

 

HELP
1: Input overview
2: Output overview
3: Calc. cycle time
4: FSM State overview
5: Analoog input overview
6: Analoog output overview
7: Timer overview
8: Servo overview
9: UltraSonic overview
A: Marker overview
B: Free memory, check for leaks
C: Temperature sensor overview
D: Status HMI
T<unix-time-stamp>: for setting the time
h: help


HelpMonitor > 1

Input overview at 0:26:37 1 1 1970
----------------------------------
Total 3 (#1 pin on 25)

    0  1  2  3  4  5  6  7  8  9 
 +------------------------------
2|                 1  1  1
 
Pin: #25 JELLE Status:1 Mask:0 Poll:0 Report:0
Pin: #26 SIEMONSMA Status:1 Mask:0 Poll:0 Report:0
Pin: #27 WYTGAARD Status:1 Mask:0 Poll:0 Report:0
 


HelpMonitor > 2

Output overview at 0:26:41 1 1 1970
-----------------------------------
Total 8 (#1 pin on 30)

    0  1  2  3  4  5  6  7  8  9 
 +------------------------------
3|  0  1  1  0  0  0  0  0
 
Pin: #30 DO1 Status:0 Auto:1 Poll:0 Report:0
Pin: #31 DO2 Status:1 Auto:1 Poll:0 Report:0
Pin: #32 DO3 Status:1 Auto:1 Poll:0 Report:0
Pin: #33 DO4 Status:0 Auto:1 Poll:0 Report:0
Pin: #34 DO5 Status:0 Auto:1 Poll:0 Report:0
Pin: #35 BUZ Status:0 Auto:1 Poll:0 Report:0
Pin: #36 SMS Status:0 Auto:1 Poll:0 Report:0
Pin: #37 WTD Status:0 Auto:1 Poll:0 Report:0
 
HelpMonitor > 3
HelpMonitor > measuring, please wait  5.. 4.. 3.. 2.. 1.. Cycle time = 7.17 mS


HelpMonitor > 4

FSM state overview at 0:26:54 1 1 1970
-----------------------------------------
State START (PID=1), current state = HIB in thread no. 0 Runtime: 0
State BOVEN (PID=2), current state = RUN in thread no. 1 Runtime: 1612+
State ONDER (PID=3), current state = HIB in thread no. 0 Runtime: 0
State BUZZER (PID=4), current state = HIB in thread no. 0 Runtime: 0
State SMS-ON (PID=5), current state = HIB in thread no. 0 Runtime: 0
State SMS-OFF (PID=6), current state = RUN in thread no. 2 Runtime: 1612+
State SMS-HOT (PID=7), current state = HIB in thread no. 0 Runtime: 0
State EXA-TEMP (PID=8), current state = HIB in thread no. 0 Runtime: 0
State NAAR-DOOIEN (PID=9), current state = HIB in thread no. 0 Runtime: 0
State DOOI (PID=10), current state = RUN in thread no. 3 Runtime: 1612+
State NAAR-VRIEZEN (PID=11), current state = HIB in thread no. 0 Runtime: 0
State VRIES (PID=12), current state = HIB in thread no. 0 Runtime: 0
State END (PID=13), current state = HIB in thread no. 0 Runtime: 0
 
HelpMonitor > 5

Analog input overview at 0:26:57 1 1 1970
-----------------------------------------
Total 2 (#1 pin on 4)

Pin: #4 METER Value:(188) 0.92 Volt Mask:0 Poll:0
Pin: #5 LDR Value:(182) 0.89 Volt Mask:0 Poll:0
 


HelpMonitor > 6

Analog output overview at 0:27:00 1 1 1970
-----------------------------------------
Total 2 (#1 pin on 2)

Pin: #2 RODE Value:(119) 2.33 Volt Auto: 1 Poll:0
Pin: #3 AO2 Value:(0) 0.00 Volt Auto: 1 Poll:0

 
HelpMonitor > 7

Overview active timers:
---------------------- 
Timer no: 8, set on 10 mS
Timer just expired

Timer no: 206, set on 500 mS
still 0 Sec to go (132mS)

Timer no: 4, set on 1000 mS
Timer just expired

Timer no: 203, set on 5000 mS
still 2 Sec to go (2812mS)

Timer no: 201, set on 60000 mS
still 0 Sec to go (338mS)

 

HelpMonitor > 8

Servo's overview at 0:27:05 1 1 1970
-----------------------------------------
Total 2 (#1 pin on 5)

Pin: #5 SV1 Angle:90 Auto:1 Poll:0
Pin: #6 SV2 Angle:0 Auto:1 Poll:0
 

HelpMonitor > 9

Ultrasonic overview at 0:27:07 1 1 1970
-----------------------------------------
Total 2 (#1 pin on 48)

UltraSonic: BURO  Distance (cm): 0 Poll:0 Mask:0
UltraSonic: NC  Distance (cm): 0 Poll:0 Mask:0
 

HelpMonitor > A

Marker overview at 0:27:11 1 1 1970
----------------------------------
Total 1

Marker: HMI-START Status:0 Poll:0 Report:0
 

HelpMonitor > B
Free RAM (bytes): 3530


HelpMonitor > C

Temperature overview at 0:27:18 1 1 1970
-----------------------------------------
Total 2 (Onewire channel on 4)

Temp: #1 BUITEN Value:0.00 Mask: 0 Poll:0
Temp: #2 BINNEN Value:0.00 Mask: 0 Poll:0
 

HelpMonitor > D
HMI connection status at 0:01:04 1 1 1970
-----------------------------------------
HMI Connection status: Not connected

HelpMonitor >