Arduino - funzione micros ()
La funzione micros () restituisce il numero di microsecondi dal momento in cui la scheda Arduino inizia a eseguire il programma corrente. Questo numero trabocca, ovvero torna a zero dopo circa 70 minuti. Su schede Arduino a 16 MHz (es. Duemilanove e Nano), questa funzione ha una risoluzione di quattro microsecondi (ovvero il valore restituito è sempre un multiplo di quattro). Su schede Arduino a 8 MHz (es. LilyPad), questa funzione ha una risoluzione di otto microsecondi.
funzione micros () Sintassi
micros () ;
Questa funzione restituisce il numero di microsecondi da quando il programma è stato avviato (senza segno lungo)
Esempio
unsigned long time; void setup() {
Serial.begin(9600);
}
void loop() {
Serial.print("Time:");
time = micros(); //prints time since program started
Serial.println(time); // wait a second so as not to send massive amounts of data
delay(1000);
}