Étape 4: Exemple de Code
Variables requises pour l’un Code Linkit
LABLE - utilisé pour définir les en-têtes de colonne.
Syntaxe : Serial.println ("LABEL, INT_COLUMN") ;
DATE, heure - permet au port série envoyer des données vers Excel.
Syntaxe : Serial.print ("DATE, TIME,") ; Serial.println (val) ;
Remarque : Serial.print ("DATE, TIME,") doit être utilisé avant chaque Serial.println() ;
LIGNE, ensemble, k,-cela permet un contrôle sur la ligne qui excelleront accepte les données.
Syntaxe : Serial.println (ligne, ensemble, #) ;
Le contrôle de la colonne : Serial.print(",") ; Comme CSV
Exemple de code
Le bit suivant du code de l’arduino envoie des données via la connexion série et est recueilli par PLX-acquisition de données lorsque vous ouvrez la feuille de calcul PLX et cliquez sur connecter.
Remarque Il n’est pas nécessaire d’ajouter des composants tout de suite que ce code s’exécutera sous sa forme actuelle.
Son pas très bon - et que le début afin que vous puissiez voir ce que les fonctions de base des variables font avant que j’ai appliquer à une demande pour obtenir un exemple de capture de données réelles.
Le code utilise deux valeurs x et y - Y est fixé et incrémente de X, lorsque x est supérieur à y il est réinitialisé à 0 et le nombre de lignes est également réinitialisé pour arrêter l’ensemble de données obtenir trop grand.
Gardez à l’esprit, ce n'est qu’un exemple pour donner un indicateur quant à la façon d’appliquer les variables dans votre code.
int x = 0 ;
int rang = 0 ;
int y = 50 ;
void setup() {}
Serial.Begin(128000) ; ouvre le port série, définit le débit à 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) ;
ligne ++ ;
x ++ ;
Si (x > y) {}
ligne = 0 ;
x = 0 ;
Serial.println("Row,Set,2") ;
}
Delay(100) ;
}