LinkitOne Sensor dataloggning med GoBetwino (3 / 5 steg)
Steg 3: programmering
GoBetwino använder sig av seriell Print meddelanden att köra kommandon och logga data. Låt oss börja med en grundläggande Arduino program för att kontrollera om GoBetwino fungerar korrekt.
void setup()
{< br > Serial.begin(9600);
} < br > ogiltig loop < br > {< br > Serial.print ("#S| LOGTEST| ["); < br > Serial.print("hello!"); < br > Serial.println("]#"); < br > delay(1000); < br >} < br >
Låt oss gå igenom denna koden rad för rad. I funktionen loop använder vi flera seriella print uttalanden. Den första utskrift förklaring säger "#S| LOGTEST| [", detta anger Gobetwino för att börja logga data tills den stöter på en"] ". Den andra utskrift förklaring är "Hej!". Detta är ett test bara skickar strängen "Hej!" till våra datalogger. Nästa är ett printline uttalande som stänger kommandot gobetwino.
Bränn denna kod till din Arduino och sedan ändra porten för att se den Serial monitorn. Här ser du raw meddelandet skrivs ut. Nu skjuta upp Gobetwino och gå till inställningar och välj seriell övervaka hamnen. Se till att du ändrar tillbaka till programming port i Arduino IDE innan du öppnar Gobetwino.
Nu ser du Gobetwino bearbetning varje LOGTEST kommando. Om du ser på en serie av 0s i det nedre fönstret, inte panik! Det är bara Gobetwino gör sitt jobb!
I det övre fönstret anger programvaran också txt-fil där det lagring Dataloggarna. Gå och kolla om det lagras korrekt.
När detta är gjort, kan vi gå vidare till loggning sensordata!