Reference Language (extended) | Libraries | Comparison | Changes
Devuelve el número de microsegundos desde que la placa Arduino comenzó a correr el programa. Este número eventualmente volverá a 0 (overflow), luego de aproximadamente 70 minutos. A 16 MHz, en las placas Arduino (por ejemplo, Duemilanove ó Nano), éstas función tiene una resolución de cuatro milisegundos (por ejemplo, el valor devuelto es siempre múltiplo de 4). A 8 MHz, en placas Arduino (como LilyPad), tiene una resolución de 8 microsegundos.
Nota: En un milisegundo hay 1.000 microsegundos y 1,000,000 microsegundos en un segundo.
Ninguno.
El número de microsegundos desde el inicio del programa (unsigned long)
unsigned long time;
void setup(){
Serial.begin(9600);
}
void loop(){
Serial.print("Tiempo: ");
time = micros();
//Imprime el tiempo desde el comienzo del programa
Serial.println(time);
// espera un segundo para no enviar datos una cantidad exagerada de datos.
delay(1000);
}
Correcciones, sugerencias, y nueva documentación deberán ser publicadas en el Foro (castellano) o en el Foro (inglés).
El texto de la referencia de Arduino está publicado bajo la licencia Creative Commons Reconocimiento-Compartir bajo la misma licencia 3.0. Los ejemplos de código de la referencia están liberados al dominio público.