wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Arduino değerlendirme

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

Anlatılan projede aşağıdaki bileşenlerden hangisi kullanılmamıştır?

a)

Ultrasonik mesafe Sensörü

b)

Buzzer

c)

Servo

d)

Kapasitör

2.

digitalWrite(trigPin, HIGH); kodu ne anlama gelmektedir?

a)

Değişken oluşturur.

b)

Seri monitörde "Yüksek" yazdırır.

c)

Tetikleyici oluşturur.

d)

Tetikleyiciyi sonlandırır.

3.

pinMode(trigPin, OUTPUT); komutu ne anlama gelmektedir?

a)

Tetikleyiciyi çalıştırır.

b)

Tetikleyiciyi sonlandırır.

c)

Tetikleyici pinini çıkış olarak belirler.

d)

Tetikleyici pinini giriş olarak belirler.

4.

if (uzaklik >= 200 &&  uzaklik <= 0){  Serial.print("Kapi kapatiliyor... Uzaklik : ");

Serial.print(uzaklik);

Serial.print(" cm");

Serial.println();

servo.write(0);

digitalWrite(ledKirmizi, HIGH);

digitalWrite(ledYesil, LOW); }

Kodunda hata nerededir?

a)

Veya operatörü yerine ve operatörü kullanılmıştır.

b)

Uzaklık cinsi yanlış verilmiştir.

c)

Projede servo pini 1e bağlı iken burada 0a bağlanmıştır.

d)

Kodda herhangi bir hata bulunmamaktadır.

5.

Projemizde buzzer kullanmamızın nedeni nedir?

a)

Uzaklık 200cmden büyük olduğunda, yani sensörün ölçüm mesafesi uzak olduğunda ses çıkarması için kullanılmıştır.

b)

Uzaklık 200cmden küçük olduğunda, yani sensörün ölçüm mesafesi yakın olduğunda ses çıkarması için kullanılmıştır.

c)

Motorun görsel olarak dönüp dönmemesini simüle etmek için kullanılmıştır.

d)

Belirli koşullara göre yeşil ışık veya kırmızı ışığın sönüp yanması için kullanılmıştır.

6.

if (uzaklik >= 200 || uzaklik <= 0)

digitalWrite(ledKirmizi, LOW);

digitalWrite(ledYesil, HIGH);

Yukarıdaki kodun doğru olduğu varsayılırsa, else komutu nasıl çalışmalıdır?

a)

Kırmızı ışık sönüp, yeşil ışık yanmalıdır.

b)

Kırmızı ışık yanıp, yeşil ışık sönmelidir.

c)

Kırmızı ışık ve yeşil ışık her ikisi de yanmalıdır.

d)

kırmızı ışık ve yeşil ışık her ikisi de sönmelidir.

7.

delayMicroseconds(1000); kodu ne anlama gelmektedir?

a)

1 Saniye gecikme koyar.

b)

1000 Saniye gecikme koyar.

c)

1 ms gecikme koyar.

d)

100 Saniye gecikme koyar.

8.

delay(1) = delayMicroseconds(1000); İşlemi doğru mudur?

a)

İşlem doğrudur.

b)

İşlem yanlıştır.

9.

Kodu doğru mudur yoksa yanlış mıdır?

a)

Kod doğrudur herhangi bir problem yoktur.

b)

Kod yanlıştır.

10.

Ultrasonik mesafe sensöründeki GND ne anlama gelmektedir?

a)

Güç anlamına gelmektedir.

b)

Tetikleme anlamına gelmektedir.

c)

Eko anlamına gelmektedir.

d)

Toprak, topraklama anlamına gelmektedir.