Stap 3: programmeren
GoBetwino maakt gebruik van seriële Print berichten commando's uitvoeren en gegevens vastleggen. Laten we beginnen met een basic Arduino-programma om te controleren of GoBetwino goed functioneert.
void setup() {<br>Serial.begin(9600); }<br>void loop<br>{<br>Serial.print("#S|LOGTEST|[");<br>Serial.print("hello!");<br>Serial.println("]#");<br>delay(1000);<br>}<br>
Laten we gaan door middel van deze code regel voor regel. In de functie van de lus, we gebruiken meerdere seriële print verklaringen. De eerste print-statement zegt "#S| LOGTEST| [", hiermee Gobetwino om te beginnen met logboekgegevens tot deze ontmoetingen een"] ". De tweede print-statement is "Hallo!". Dit is een test gewoon stuurt de tekenreeks "Hallo!" naar onze datalogger. Vervolgens is de verklaring van een printline die het commando gobetwino sluit.
Branden van deze code aan uw Arduino en wijzig vervolgens de poort om te zien de seriële monitor. Hier ziet u de raw bericht wordt afgedrukt. Nu brand-up Gobetwino en ga naar instellingen en selecteer de seriële monitor-poort. Zorg ervoor dat u weer wijzigt programmering poort in de Arduino IDE alvorens Gobetwino te openen.
Nu ziet u Gobetwino de opdracht van elke LOGTEST wordt verwerkt. Als u houden aan het zien van een reeks van 0s in het bodemvenster, raak niet in paniek! Dat is gewoon Gobetwino doet zijn werk!
In het bovenste venster geeft de software ook het txt-bestand waar het de gegevenslogboeken wordt opgeslagen. Ga en check als het correct wordt opgeslagen.
Zodra dit is gedaan, kunnen we overgaan tot registratie van de sensorgegevens!