wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

10. Sınıf 2. Dönem 1. Yazılı Sınavı Hazırlık Soruları

Total questions: 20

Worksheet time: 19mins

Name
Class
Date
1.

Arduino IDE ortamında hangi programlama dili kullanılır?

a)

C / C++

b)

Java

c)

Python

d)

Pascal

2.

“Dijital giriş çıkışlardan 3, 5, 6, 9, 10 ve 11 numaralı giriş çıkışları kullanır. Örneğin servo motorlar bu giriş çıkışlardan alınan sinyaller ile çalışmaktadır.”

Yukarıda belirtilen digital giriş çıkış ayakları aşağıdakilerden hangisi ile adlandırıl

a)

Sinyal

b)

PWM

c)

GND

d)

Analog

3.

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

a)

0-1

b)

0-25

c)

0-255

d)

0-1023

4.

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

a)

0-1

b)

0-25

c)

0-255

d)

0-1023

5.

Işık sensörü(LDR) nedir?

a)

Ortamdaki sıcaklığı ölçen bir dirençtir.

b)

Ortamdaki ışığın seviyesini ölçen bir dirençtir.

c)

Ses şiddetini ölçen bir dirençtir.

d)

Manyetik alanı ölçen bir dirençtir.

6.

AnalogRead komutunun görevini açıklayınız.

a)

Dijital pinlere bağlanan devre elemanlarının ürettiği değeri okur.

b)

Analog pinlere bağlanan devre elemanlarının ürettiği değeri okur.

c)

Seri iletişimi başlatmak için kullanılır.

d)

Seri port ekranına değer göndermek için kullanılır.

7.

Analog bir sensör olan LDR(Işık Sensörü) Arduino'nun A0 pinine bağlanmıştır. Buna göre LDR'den gelen değeri okumak için hangi komut kullanılmalıdır?

a)

digitalRead(A0);

b)

digitalWrite(A0);

c)

analogRead(A0);

d)

analogWrite(A0);

8.

int ldr=analogRead(A0);

  if(ldr<750)

    digitalWrite(3,1);

  if(ldr>900)

    digitalWrite(3,0);

Yukarıda A0 pinine bağlanmış bir LDR ve 3 nolu pine bağlanmış bir LED için yazılmış bir program bulunmaktadır. Buna göre ldr değeri 500 olduğunda LED'in durumu ne olur?

a)

LED yanar.

b)

LED söner.

c)

LED yanıp söner.

d)

LED çalışmaz.

9.

Serial............... Arduino ile seri iletişimi başlatmak için kullanılır. Boş bırakılan yere hangi komut gelmelidir?

a)
begin
b)

start

c)

com

d)

print

10.

void setup()

{

  pinMode(5, OUTPUT);

  pinMode(7, INPUT);

}

Yukarıdaki program parçasına göre hangi pine bağlı bileşen giriş birimidir? Rakamla yazınız.

(a)  

11.

Ayarlı bir dirençtir. Direnç değeri kullanıcı tarafından değiştirilip ayarlanabilir.

Yukarıda tanımı verilen bileşen hangisidir?

a)
potansiyometre
b)

LDR

c)

Servo Motor

d)

HC-SR04

12.

Aşağıdaki bekletme komutlarından hangisi arduino programının 2 saniye gecikmesine yol açar?

a)

delay(2);

b)

delay(20);

c)

delay(200);

d)

delay(2000);

13.

Arduino üzerindeki 9 nolu pini çıkış pini olarak ayarlamak için hangi komut kullanılmalıdır?

a)

pinMode(9, 1)

b)

pinMode(9, INPUT)

c)

pinMode(9, OUTPUT)

d)

digitalWrite(9, 1)

14.

Arduinoda 8. pine bağlı olan LED'in birer saniye aralıklarla yanıp sönmesini sağlayan programı yazınız.

4 lines
15.

Arduinoda A0'a bağlı olan potansiyometre aracılığı ile 9. pine bağlı olan LED'in parlaklığının ayarlanmasını sağlayan programı yazınız.

4 lines
16.

Arduinoda yandaki devre şemasına göre LDR sensöründen okunan değer 200'ün altına indiğinde LED'in yanmasını sağlayan programı yazınız.

4 lines
17.

Yandaki devre şemasında kırmızı, sarı ve mavi LED'ler sırası ile hangi dijital pinlere bağlanmıştır?

(a)  

18.

Arduino IDE programını açtığımızda karşımıza iki temel fonksiyon gelmektedir. Bu fonksiyonlar nelerdir?

a)

INPUT-OUTPUT

b)

setup-loop

c)

Serial-Uart

d)

digital-analog

19.

Arduino programında setup() fonksiyonu ile ilgili verilen bilgilerden hangisi yanlıştır?

a)

Kod çalışmaya başladığında Arduino'nun ilk olarak okuduğu yerdir.

b)

Karta elektrik verdiğimizde sadece bir sefer çalışır ve sırasını loop fonksiyonuna bırakır.

c)

Sonsuz döngü şeklindedir, yani buradaki görevler tamamlandığında, program tekrar başa dönerek işlemleri yeniden yapar.

d)

Genelde seri bağlantı başlatılması, pinlerin nasıl çalışacağının belirlenmesi gibi sadece başta ve  bir defa yapılması gereken işlemler burada belirtilir.

20.

Arduino programında loop() fonksiyonu ile ilgili verilen bilgilerden hangisi yanlıştır?

a)

Setup fonksiyonundan önce okunur.

b)

Bu bir ana fonksiyondur ve yapılmasını istediğiniz görevler buraya yazılır.

c)

Sonsuz döngü şeklindedir, yani buradaki görevler tamamlandığında, program tekrar başa dönerek işlemleri yeniden yapar.

d)

Devamlı olarak çalışmasını istediğimiz sensör ölçümü ve işlenmesi, veri alışverişi, pini aktif ve pasif ( 1-0 durumu) gibi kodlar içerir.