10.Sınıf Bilgisyar Bilimi 2.Dönem 1.Yazılı (Arduino)
-
Arduino programlama dili hangi yazılım dili üzerine kurulmuştur?
A) Python B) C++ C) Ruby
D) JavaScript E) Java
-
Hangisi Arduino IDE'de kullanılan fonksiyonlardan biri değildir?
A) pinMode() B) digitalWrite()
C) Serial.begin() D) random()
E) delay()
-
Hangi komut, Arduino'da analog verileri okumak için kullanılır?
A) digitalRead() B) digitalWrite()
C) pinMode() D) analogRead()
E) analogWrite()
-
Hangi komut, bir devre elemanını belirli bir zaman dilimi boyunca açık veya kapalı tutmak için kullanılır?
A) pinMode() B) digitalWrite()
C) delay() D) analogRead()
E) random()
-
Hangisi, Arduino'yu programlamak için kullanılan bir entegre geliştirme ortamıdır?
A) MATLAB B) Visual Studio Code
C) PyCharm D) Arduino IDE
E) Atom
-
Hangi komut, Arduino'da dijital veri göndermek için kullanılır?
A) digitalWrite() B) digitalRead()
C) analogWrite() D) pinMode()
E) random()
-
Hangi komut Arduino'da bir LED'i yakmak için kullanılır?
A) analogWrite() B) digitalWrite()
C) pinMode() D) digitalRead()
E) pulseIn()
-
Arduino kartları için hangi tür kodları kullanabilirsiniz?
A) Sadece önceden yazılmış kodlar
B) Sadece Python kodları
C) Yalnızca C++ kodları
D) Farklı programlama dillerinde kodlar
E) Hiçbir kod kullanılamaz
-
Arduino'nun seri iletişim özelliği hangi amaçla kullanılır?
A) Veri depolama
B) Dosya indirme
C) Cihaz kontrolü
D) İnternet bağlantısı
E) Hiçbir amaç için kullanılamaz
-
Aşağıdakilerden hangisi, kullanıcının seri monitörde görüntülemesi için değil, ancak Arduino'nun programlama ortamında yazılımı hata ayıklamak için kullanılan bir işlevdir?
A) Serial.print() B) Serial.read()
C) Serial.println() D) Serial.available()
E) Serial.write()
-
Hangi komut, bir Arduino pinine bağlı bir cihazın hızını kontrol etmek için kullanılır?
A) analogRead() B) analogWrite()
C) digitalRead() D) digitalWrite()
E) attachInterrupt()
-
Hangi işlev, bir Arduino'da PWM (Pulse-Width Modulation) sinyali oluşturmak için kullanılır?
A) analogRead() B) analogWrite()
C) digitalRead() D) digitalWrite()
E) attachInterrupt()
-
Hangi komut, Arduino'daki bir pinin çıkışını yüksek veya düşük yapar?
A) analogRead() B) analogWrite()
C) digitalRead() D) digitalWrite()
E) attachInterrupt()
-
Arduino kodlarında kullanılan "void setup()" fonksiyonu ne işe yarar?
A) Loop döngüsüne dahil edilir.
B) Gerekli kütüphaneleri yükler.
C) Arduino kartı için ayarları yapar.
D) Sensörlerin okunması için gerekli olan işlemleri gerçekleştirir.
E) Hiçbiri
-
Arduino kodlarında kullanılan "delay()" fonksiyonu ne işe yarar?
A) İki farklı sayıyı karşılaştırır.
B) Arduinonun çalışmasını bekletir.
C) Analog sinyalleri dijitale çevirir.
D) Dijital sinyalleri analog sinyallere çevirir.
E) Hiçbiri
-
Arduino kodlarında kullanılan "analogWrite()" fonksiyonu ne işe yarar?
A) Analog sinyalleri dijitale çevirir.
B) Dijital sinyalleri analog sinyallere çevirir.
C) İki farklı sayıyı karşılaştırır.
D) Dijital sinyalleri okur.
E) Hiçbiri
-
Arduino kodlarında kullanılan "for" döngüsü ne işe yarar?
A) Belirli bir işlemi belirli sayıda tekrarlamak için kullanılır.
B) Dijital sinyalleri okumak için kullanılır.
C) Analog sinyalleri okumak için kullanılır.
D) Dijital sinyalleri analog sinyallere çevirmek için kullanılır.
E) Hiçbiri
CEVAP ANAHTARI
- B
- D
- D
- C
- D
- A
- B
- D
- C
- D
- B
- B
- D
- C
- B
- B
- A