wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Arduino İleri Seviye Kursu

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Arduino programlama dili nedir ve nasıl kullanılır?

a)

Arduino programlama dili Python tabanlıdır ve Arduino IDE kullanılarak programlar yazılıp kartlara yüklenir.

b)

Arduino programlama dili C++ tabanlıdır ve Arduino IDE kullanılarak programlar yazılıp kartlara yüklenir.

c)

Arduino programlama dili Ruby tabanlıdır ve Arduino IDE kullanılarak programlar yazılıp kartlara yüklenir.

d)

Arduino programlama dili Java tabanlıdır ve Arduino IDE kullanılarak programlar yazılıp kartlara yüklenir.

2.

Analog ve dijital sensörler arasındaki farklar nelerdir?

a)

Analog sensörler sürekli değişen fiziksel büyüklükleri ölçerken, dijital sensörler belirli aralıklarda ölçüm yapar.

b)

Analog sensörler daha hızlı ölçüm yapabilirken, dijital sensörler daha yavaş çalışır.

c)

Analog sensörler sadece sıcaklık ölçerken, dijital sensörler birden fazla fiziksel büyüklük ölçebilir.

d)

Analog sensörler sayısal veri ile çalışırken, dijital sensörler analog veri ile çalışır.

3.

Hangi sensörler Arduino projelerinde sıkça kullanılır ve nasıl bağlanır?

a)

Kızılötesi sensörler, ultrasonik sensörler, manyetik sensörler sıkça kullanılır ve genellikle Arduino'nun güç pinlerine bağlanarak kullanılır.

b)

Basınç sensörleri, titreşim sensörleri, gaz sensörleri sıkça kullanılır ve genellikle Arduino'nun RX ve TX pinlerine bağlanarak kullanılır.

c)

Renk sensörleri, ses sensörleri, yağmur sensörleri sıkça kullanılır ve genellikle Arduino'nun GND pinlerine bağlanarak kullanılır.

d)

Mesafe sensörleri, hareket sensörleri, sıcaklık ve nem sensörleri sıkça kullanılır ve genellikle Arduino'nun dijital veya analog pinlerine bağlanarak kullanılır.

4.

Arduino ile yapılabilecek basit bir proje örneği nedir?

a)

Bir LED'in yanıp sönmesini kontrol etmek

b)

Bir radyo yapmak

c)

Bir termometre yapmak

d)

Bir motoru kontrol etmek

5.

Arduino ile yapılabilecek karmaşık bir proje örneği nedir?

a)

Otomatik ev temizlik robotu

b)

Otomatik sulama sistemi veya akıllı ev kontrol sistemi

c)

Akıllı trafik ışıkları sistemi

d)

Otomatik güneş paneli kontrol sistemi

6.

Arduino kod optimizasyonu neden önemlidir?

a)

Programın daha yavaş çalışmasını sağlamak için

b)

Bellek kullanımını maksimize etmek için

c)

Optimizasyonun hiçbir faydası yoktur

d)

Programın daha verimli çalışmasını sağlamak ve bellek kullanımını minimize etmek için.

7.

Bir Arduino kodunu optimize etmek için hangi yöntemler kullanılabilir?

a)

Değişkenleri ve fonksiyonları verimli bir şekilde kullanarak, gereksiz tekrarları önleyerek, gereksiz bellek kullanımını azaltarak ve daha hızlı çalışmasını sağlayarak optimize edebilirsiniz.

b)

Yorum satırlarını kaldırarak optimize edebilirsiniz.

c)

Rastgele sayı üreticileri kullanarak optimize edebilirsiniz.

d)

Kodun boyutunu artırarak optimize edebilirsiniz.

8.

Arduino'da kullanılan temel programlama yapıları nelerdir?

a)

Kütüphaneler, modüller, sınıflar

b)

Sabitler, operatörler, veri türleri

c)

Yapılar, pointerlar, bit operatörleri

d)

Döngüler, koşullu ifadeler, fonksiyonlar ve değişkenler

9.

Arduino'da kullanılan döngü yapıları nelerdir?

a)

while, for, do-while

b)

switch

c)

repeat

d)

if

10.

Arduino'da kullanılan koşul yapıları nelerdir?

a)

if, else if, else

b)

try, catch, finally

c)

for, while, do-while

d)

switch, case, default

11.

Arduino projelerinde güç tüketimini azaltmak için hangi yöntemler kullanılabilir?

a)

Yüksek güç modlarına geçiş yapmak

b)

Gereksiz donanımları aktif tutmak

c)

Veri iletimi sırasında yüksek güç tüketen iletişim protokolleri kullanmak

d)

Düşük güç modlarına geçiş yapmak, gereksiz donanımları devre dışı bırakmak, veri iletimi sırasında düşük güç tüketen iletişim protokolleri kullanmak.

12.

Arduino projelerinde kullanılan kablosuz iletişim modülleri nelerdir?

a)

Ethernet

b)

GSM

c)

NFC

d)

Bluetooth, Wi-Fi, RF (Radyo Frekansı)

13.

Arduino ile yapılan bir projede sensör verilerini nasıl işleyebiliriz?

a)

Sensör verileri okunarak Arduino programlama dili olan C/C++ kullanılarak işlenebilir.

b)

Sensör verileri işlemek için sadece Python kullanılabilir.

c)

Sensör verileri işlenemez, sadece okunabilir.

d)

Sensör verileri işlemek için Arduino kullanılamaz.

14.

Arduino projelerinde kullanılan veri kaydetme yöntemleri nelerdir?

a)

USB bellek kullanımı

b)

SD kart kullanımı

c)

EEPROM kullanımı

d)

Dinazor kullanımı

15.

Arduino projelerinde kullanılan ekran ve gösterge modülleri nelerdir?

a)

RGB ekranlar, VGA ekranlar, HDMI ekranlar

b)

Dokunmatik ekranlar, E-ink ekranlar, Hologram ekranlar

c)

LED ekranlar, TFT ekranlar, 3D ekranlar

d)

LCD ekranlar, OLED ekranlar, 7 segment ekranlar ve dot matrix ekranlar