Arduino Zaman Fonksiyonları Testi

Zaman Fonksiyonları Testi, arduino kodlarken kullanılan zaman fonksiyonları ve genel kod okuma bilgisi ile ilgili sorular içermektedir. Daha önceki testlerimizi çözmediyseniz aşağıdaki linklerden ulaşabilirsiniz.

Welcome to your Zaman Fonksiyonları

Aşağıda verilen koddaki gecikme birimi nedir?



void setup() {
Serial.begin(9600);
}
void loop() {
digitalWrite(10,HIGH);
delay(1000);
digitalWrite(10,LOW);
delay(1000);
}

micros() işlevinin dönüş türü nedir?

millis() fonksiyonunun dönüş tipi nedir?

DelayMicroseconds() işlevinin dönüş türü nedir?

Aşağıda verilen programın çıkış sinyalinin periyodu nedir?


int pin=10;
void setup() {
Serial.begin(9600);
pinMode(pin,OUTPUT);
}
void loop() {
digitalWrite(pin,HIGH);
delay(10);
digitalWrite(pin,LOW);
delay(10);
}

Aşağıda verilen programın amacı nedir?


int ledState = LOW;
int ledPin = 13;
unsigned long previousMillis = 0;
const long interval = 1000;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;
if (ledState == LOW) {
ledState = HIGH;
} else {
ledState = LOW;
}
digitalWrite(ledPin, ledState);
}
}


Arduino Nano'daki micros() fonksiyonunun çözünürlüğü nedir?

millis() fonksiyonunun taşma noktası nedir?

Arduino LilyPad'deki micros() fonksiyonunun çözünürlüğü nedir?

Arduino, delay() işlevi etkinken bir pinden sensör verilerini okuyabilir mi?