wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

arduino

Total questions: 43

Worksheet time: 24mins

Name
Class
Date
1.

Açık kaynak Arduino geliştirme kartları hangi ülke tarafından geliştirilmektedir?

a)

KKTC

b)

BELARUS

c)

İTALYA

d)

TÜRKİYE

2.

Arduino’dan dışarıya akım vermek ya da gelen akımları okumak için kullanılan pin hangisidir?

a)

dijital pin

b)

analog pin

c)

transfer pin

d)

usb giriş

3.

üzerinden akım geçtiğinde ışık yayan devre elemanlarına ne denir?

a)

led

b)

ldr

c)

direnç

d)

buzzer

4.

Arduino ile pinlerden vereceğimiz akımı lede uygun hale getiren devre elemanı hangisidir?

a)

direnç

b)

breadboard

c)

Ldr

d)

gnd

5.

devre elemanlarını onun üzerinde birbirine bağlamak için kullanılan devre elemanıdır?

a)

Breadboard

b)

jumper kablo

c)

ledler

d)

direnç

6.

220 Ohm direncin renkleri hangisidir?

a)

kırmızı turuncu kahverengi

b)

kırmızı kırmızı kahverengi

c)

turuncu turuncu kahverengi

d)

kahverengi siyah turuncu

7.

330 ohm direncin renkleri hangisidir?

a)

turuncu turuncu siyah

b)

turuncu turuncu kahverengi

c)

turuncu siyah kahverengi

d)

kahverengi turuncu turuncu

8.

yukarıdaki devre için hangisi söylenemez?

a)

11, 12, 13 nolu pinler ledlere bağlanmıştır

b)

led ler topraklama pinine (GND) de bağlanmıştır.

c)

kullanılan dirençler 220 ohm veya 330 ohm dur.

d)

pinlere enerji verilse bile ledler yanmaz

9.

hangisi bu devre kullanılmamıştır?

a)

buton

b)

led

c)

direnç

d)

buzzer

10.

Makineler (Bilgisayarlar, Robotlar) ise çevrelerinde olup bitenleri algılamak için hangisini kullanılır?

a)

sensör

b)

led

c)

potonsiyometre

d)

direnç

11.

Arduino kartına bağlandığında bu cihaz ne için kullanılır?

a)

Hareket sensörü

b)

Robot

c)

Mesafe sensörü

d)

Isı sensörü

12.

Hangi okla gösterilen kısım , Led'in Anot bacağıdır.

a)
b)
13.

Anat ve Katot için hangisi doğrudur?

a)

Katot uzun bacak yani artı olandır

b)

Anot kısa bacak yani eksi olandır

c)

Anot uzun bacak yani artı olandır.

d)

Anot ve Katot için artı ve eksiden söz edilemez

14.

Arduino üzerinde A5 neyi ifade eder?

a)

Dijital bölümün 5.pini

b)

Analog bölümü 5.pini

c)

Mikrodenetleyicinin adı

d)

Sıcaklık sensörünün adı

15.

Arduino açık kaynak kodludur.

a)

Doğru

b)

Yanlış

16.

LED ters bağlandığında çalışır.

a)

Doğru

b)

Yanlış

17.

Arduino UNO kart üzerinde bulunan A0, A1, A2, A3, A4, A5 girişleri nedir?

a)

Dijital girişler

b)

Analog girişler

c)

PWM girişler

18.

Arduino UNO kart üzerinde bulunan POWER bölümünde hangisi yoktur?

a)

GND

b)

5V

c)

3,3V

d)

ON

19.

delay(1000) kodu neyi ifade etmektedir?

a)

10 saniye bekle

b)

1 milisaniye bekle

c)

1 saniye bekle

d)

100 milisaniye bekle

20.

"void setup()" kısmında neleri tanımlamaktayız?

a)

sadece çıkış birimlerini

b)

giriş ve çıkış birimlerini

c)

sadece giriş birimlerini

d)

kabloların sırasını

21.

"void loop()" kısmına hangi kodlar yazılır?

a)

giriş birimleri tanımlanır

b)

çıkış birimleri tanımlanır

c)

herhangi birşey yazılmaz

d)

void setup() fonksiyonun bir sefer çalışması ardından devamlı çalışan kısımdır

22.

Yandaki resimde hangi noktada yanlış yapılmıştır.

a)

1

b)

2

c)

3

d)

4

23.

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.(ses gönderir)

d)

Tetikleyiciyi sonlandırır.(sesi sonlandırır.)

24.

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.

25.

float uzaklik;

if (uzaklik< 200 &  uzaklik >= 0){  Serial.print("Kapi açılıyor... Uzaklik : ");

Serial.print(uzaklik);

Serial.print(" cm");

Serial.println();

servo.write(0);

digitalWrite(ledKirmizi, HIGH);

digitalWrite(ledYesil, LOW); }

Kodunda hata nerededir?

a)

Ve operatörü yanlış 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.

26.

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.

27.

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

a)

İşlem doğrudur.

b)

İşlem yanlıştır.

28.

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

a)

Kod doğrudur herhangi bir problem yoktur.

b)

Kod yanlıştır.

29.

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.

30.

GND portu (-) topraklama hattı için kullanılır.

a)

Doğru

b)

Yanlış

31.

HC-SR04 mesafe sensörünün bağlantı pinleri ve işlevleri arasındaki eşleştirmelerden hangileri doğrudur?

a)

VCC - 5V pini

b)

GND - Voltaj pini

c)

5V - Topraklama

32.

digitalWrite(13, LOW);

LED için kullanılan bu kod satırının anlamı aşağıdakilerden hangisidir?

a)

13 nolu pindeki ledi yak.

b)

13 nolu pindeki ledi söndür.

c)

Ledi 13 defa yak.

d)

Bütün ledleri söndür.

33.

PWM pinlerinden okunan değerler hangi aralıktadır?

a)

0-1023

b)

0-555

c)

0-255

d)

0-127

34.

Analog pinlerinden okunan değerler hangi aralıktadır?

a)

0-1023

b)

0-555

c)

0-255

d)

0-127

35.

Basıldığı zaman devreye bağlantı durumlarına göre lojik 1 veya lojik 0 veren devre elemanı hangisidir?

a)

Buzzer

b)

Buton

c)

Motor

d)

Led

36.

pinMode(2 OUTPUT);

Yukarıdaki kod bloğunda eksik olan nedir?

(a)  

37.

Yanda verilen kod parçasında hangi satırda veya satırlarda yanlış yapılmıştır?

a)

4

b)

4 ve 8

c)

3, 4 ve 8

d)

4, 8 ve 10

38.

if (………………………………………….(2) == HIGH)

{

digitalWrite(3, HIGH); }

else {

digitalWrite(3, LOW); }

Yukarıdaki kod bloğunda boş bırakılan yere hangisi gelmelidir?

a)

pinMode

b)

digitalWrite

c)

digitalPin

d)

digitalRead

39.

Aşağıdaki for döngü komutlarından hangisinin yazımı doğru verilmiştir?

a)

for (pin=0; pin<=13; pin++)

b)

for (pin=0, pin<=13, pin++)

c)

for (pin=0,pin<=13,pin=pin+1)

d)

for {pin=0; pin<=13;pin++}

40.

For Döngüsü kullanım amacı:

a)

Tekrarlı işlem yaptırmaktır

b)

Koşula göre program akışını değiştirmektir

c)

Hesaplama yapmaktır

d)

Tasarım yapmaktır

41.

for (int i=5;i<=10;i++) döngüsünde

a)

döngü 5 kere çalışır

b)

döngü 6 kere çalışır

42.

for (int i=5;i<=10;.........) döngüsünde artış miktarının 2 olması için yazılması gereken kod hangisidir.

a)

i++

b)

i=i+2

c)

i+2

d)

i=+2

43.

Aşağıda for döngüsü ile ilgili verilen kullanımlardan hangisi yanlıştır?

a)

for(i=0;i<5;i++)

b)

for(i=0;i<100;i=i+5)

c)

for(i=5;i>0;i--)

d)

for(i=0;i<5;i+10)