Stap 4: Voorbeeldcode
Variabelen die nodig zijn voor de Linkit één Code
LABLE - Hiermee definieert u de kolomkoppen.
Syntaxis: Serial.println ("LABEL, INT_COLUMN");
DATUM, tijd - kan de seriële poort voor het verzenden van gegevens naar Excel.
Syntaxis: Serial.print ("datum, tijd,"); Serial.println (val);
Opmerking: Serial.print ("datum, tijd,") moeten worden gebruikt vóór elk Serial.println();
RIJ, reeks, k,-hierdoor controle over de rij die excel gegevens accepteert.
Syntaxis: Serial.println (ROW, SET, #);
De controle van de kolom: Serial.print(","); Als CSV
Voorbeeldcode
Het volgende codefragment arduino verzendt gegevens via de seriële aansluiting en is verzameld door PLX-DAQ wanneer u de PLX werkblad opent en klik op verbinden.
Opmerking Er is geen noodzaak om toe te voegen van alle onderdelen gewoon nog niet die deze code wordt uitgevoerd, zoals het nu voorligt.
Zijn niet erg goed- en slechts een begin doen zodat u wat de basisfuncties van de variabelen zien kunt voordat ik ze op een aanvraag voor een voorbeeld van echte gegevens vastleggen toepassen.
De code maakt gebruik van twee waarden x en y - Y is vast en X stappen, als x groter is dan y, wordt het opnieuw ingesteld op 0 en het aantal rijen wordt ook teruggesteld om te stoppen met de gegevensset te groot.
Houd in gedachten is dit slechts een voorbeeld te geven van een indicator over de vraag hoe de variabelen in uw code van toepassing.
int x = 0;
int rij = 0;
int y = 50;
VOID Setup {}
Serial.begin(128000); seriële poort wordt geopend, stelt gegevenssnelheid op 128000 bps
Serial.println("CLEARDATA");
Serial.println("label,time,x,y"); }
void loop {}
Serial.Print("Data,time,"); Serial.Print(x); Serial.Print(","); Serial.println(y);
rij ++;
x ++;
Als (x > y) {}
rij = 0;
x = 0;
Serial.println("Row,set,2");
}
delay(100);
}