Περιγραφή
Επιστρέφει τον αριθμό των χιλιοστών του δευτερολέπτου, από τότε που η πλακέτα του Arduino άρχισε να εκτελεί το τρέχον πρόγραμμα. Αυτός ο αριθμός θα υπερχειλίσει, δηλαδή θα επιστρέψει πίσω στο μηδέν μετά από περίπου 50 ημέρες.
Παράμετροι
Κανένας
Επιστρέφει
Τον αριθμό των χιλιοστών του δευτερολέπτου από τότε που ξεκίνησε το πρόγραμμα (ανυπόγραφος long).
Σημείωση:
Παρακαλώ σημειώστε ότι η τιμή επιστροφής για το millis() είναι ένας ανυπόγραφος long. Έτσι ενδέχεται να προκύψουν λογικά σφάλματα, εάν ο προγραμματιστής προσπαθήσει να κάνει αριθμητική με μικρότερους τύπους δεδομένων όπως είναι οι ακέραιοι. Ακόμη και οι υπογεγραμμένοι long ενδέχεται να αντιμετωπίσουν σφάλματα, καθώς η μέγιστη τιμή τους είναι ακριβώς η μισή σε σχέση με την τιμή των αντίστοιχων ανυπόγραφων.
Παράδειγμα
unsigned long time;
void setup(){
Serial.begin(9600);
}
void loop(){
Serial.print("Time: ");
time = millis();
//prints time since program started
Serial.println(time);
// wait a second so as not to send massive amounts of data
delay(1000);
}
Επιστροφή στην σελίδα Παραπομπές Γλώσσας
