Örnek Kod
Bu örnek kod, Arduino kartı kodun kendisini çalıştırmaya başladığından bu yana geçen milisaniye sayısını seri bağlantı noktasına yazdırır.
unsigned long time;
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.print("Time: ");
time = millis();
Serial.println(time); //prints time since program started
delay(1000); // wait a second so as not to send massive amounts of data
}
Notlar ve Uyarılar
Lütfen millis () için dönüş değerinin unsigned long
tipte olduğunu unutmayın, bir programcı int
gibi daha küçük veri türleriyle aritmetik yapmaya çalışırsa mantık hataları oluşabilir. long
değeri bile, maksimum değeri imzalanmamış muadilinin yarısı olduğundan hatalarla karşılaşabilir.