User manual

001
002
003
004
005
2
Zoeken naar fouten
Bij het ontwikkelen van programma's komt het tot fouten en complicaties. Opdat
men überhaupt een kans heeft, zijn er twee debug-functies die via een parameter
helemaal aan het begin van het programma geactiveerd of gedeactiveerd worden.
#define DEBUG true
De eerste functie bewerkt niets meer dan een vereenvoudigde uitvoer van tekst
via de als standaard gedefinieerde seriële interface. Wanneer de constante DE-
BUG waar is, wordt de inhoud van de datareeks Msg verzonden.
001
002
003
004
005
006
007
De tweede functie is eveneens snel verklaard. Als de functie
serialDebug wordt opgeroepen, gaat het programma in een permanente lus over
en gedraagt zich vanaf dan zoals het eerst geteste SoftwareSerial-programma. Dit
betekent dat alle gegevens die via de seriële monitor naar de controller worden
verzonden, rechtstreeks naar de module worden doorgezonden en omgekeerd.
Ingeval van fout kan men dus de functie oproepen en manuele bevelen verzenden
om te testen, waar de fout is.
001