ThatQuiz Test Kütüphanesi Bu Testi Şimdi Al
AUK@1.grup son
Katkıları bulunanlar:: Keskin
  • 1. Aşağıdaki komutlardan hangisi ile Arduino’nun 5 nolu digital pini Lojik 1 yapılabilir?
A) digitalRead(5, LOW);
B) analogRead(5,1)
C) analogWrite(5,255)
D) analogWrite(5,1);
  • 2. mBlok programı ile ilgili aşağıdakilerden hangisi yanlıştır?
A) mBlok ile yalnız Arduino Uno kartları kodlanabilir.
B) mBlok arayüzü ile Arduino Kartını eşlemek için öncesinde herhangi bir kod yüklememize gerek yoktur.
C) Programın Türkçe dil desteği vardır.
D) mBlok ile S4A (Scratch for Arduino) programları arasında farklar vardır.
  • 3. Arduino uno için kaç farklı yolla besleme gerilimi uygulanabilir?
A) 5
B) 3
C) 2
D) 4
  • 4. Servo motorların kaç adet bağlantı kablosu vardır ve hangisi Arduino’da bir dijital pine bağlanır?
A) 4 bağlantı kablosu / En açık renkli kablo
B) 3 bağlantı kablosu / En açık renkli kablo
C) 4 bağlantı kablosu / En koyu renkli kablo
D) 3 bağlantı kablosu / En koyu renkli kablo
  • 5. Işık şiddeti ile direnci değişen devre elemanı hangisidir?
A) LDR
B) NTC
C) Potansiyometre
D) Led
  • 6. Arduino ile LM35 entegresi kullanılarak hangi aralıktaki sıcaklık ölçülebilir?
A) 0 ile 100
B) 0 ile 50
C) 0 ile 150
D) -50 ile 150
  • 7. Arduino UNO’daki pinlerin çıkış akımı kaç mA‘dir?
A) 40mA
B) 30mA
C) 20mA
D) 50mA
  • 8. Dışarıdan fiziksel müdahale ile belirtilen aralıklarda direnç değiştiren eleman aşağıdakilerden hangisidir?
A) Kondansatör
B) Bobin
C) Potansiyometre
D) Motor
  • 9. LCD Display üzerinde 2. satır 5. sütuna veri yazmak için hangi komut kullanılır?
A) setCursor(1,4)
B) setCursor(2,5)
C) setCursor(4,1)
D) setCursor(5,2)
  • 10. Arduino uno kartı aşağıdaki mikrodenetleyicilerden hangisini kullanır?
A) pic16F84
B) ARM
C) Atmega328
D) 8051
  • 11. Arduino UNO kartında kaç adet analog giriş vardır?
A) 5PWM
B) A0
C) 6
D) 7
  • 12. Arduino UNO kartında kaç adet dijital giriş vardır?
A) 14
B) 8
C) 9
D) 12
  • 13. Arduino UNO kartında kaç adet PWM çıkışı vardır?
A) 7
B) 14
C) 15
D) 6
  • 14. Arduinonu iki temel programlama yapısı nedir?
A) loop ve setup
B) include ve setup
C) setup ve main
D) main ve loop
  • 15. 9 numaralı porta yazılacağını hangi komutla bildirilir?
A) int sensorValue = 9;
B) digitalwrite(9,HIGH)
C) int sensorPin = 9;
D) pinMode(9,OUTPUT)
  • 16. 5 Numaralı pine bağlı LED’i hangi komutla yakarız?
A) pinMode(5,OUTPUT)
B) int ledpin=A5
C) int ledpin=5
D) digitalwrite(5,HIGH)
  • 17. Programda 2.5 saniye bekleme nasıl yapılır?
A) delay(2.5);
B) delay(250);
C) delay(25000);
D) delay(2500);
  • 18. Bilgisayar monitöründen veri gösterisi yaparken hangi butonu seçeriz?
A) upload(yükle)
B) seri monitor
C) compile(kontrol et)
D) view
  • 19. Bilgisayarda derleme yapıp, kaynak kodu makine koduna çevirmek için hangi butonu seçeriz?
A) seri monitor
B) upload(yükle)
C) compile(kontrol et)
D) view
  • 20. Bilgisayarda derlenmiş kodu Arduinoya atmak için hangi butonu seçeriz?
A) seri monitor
B) view
C) upload(yükle)
D) seri monitor
  • 21. Aşağıdaki kod ne yapar?
A) Analog değeri ekrana yazar.
B) Girilen analog değer kadar LED bekleyerek yanıp söner
C) LED parlaklığını girilen analog değer kadar değiştirir.
D) Analog değere bakmadan LED yanıp söner.
  • 22. Eğer sayi değişkenindeki değer 15ten küçükse 8. Pine bağlı ledi, 15ten büyük veya eşitse 7. Pine bağlı ledi yakan kod hangisidir?
A) İf (sayi<15) digitalWrite(8,HIGH) else digitalWrite(7,HIGH)
B) İf (sayi<15) digitalWrite(8,HIGH) else (sayi>=15) digitalWrite(7,HIGH)
C) İf (sayi>15) digitalWrite(8,HIGH) else digitalWrite(7,HIGH)
D) İf (sayi<15) digitalWrite(8,LOW) else digitalWrite(7,HIGH)
  • 23. Arduinoda 7 tane pine bağlanacak ledi dizi kullanarak tanımlayan kod hangisidir?
A) int ledpins[]={3,4,5};
B) int ledpins[];
C) float ledpins[7];
D) int ledpins[7]={4,5,6,7,8,9,10};
  • 24. ledpins dizisinde tanımlı, tek numara indisli ledi yakan kod hangisidir?
A) if (i%2 == 0) digitalWrite(i,HIGH)
B) if (i%2 == 1) digitalWrite(ledpins[i],HIGH)
C) if (i%2 == 0) digitalWrite(ledpins[i],HIGH)
D) if (i%2 == 1) digitalWrite(i,HIGH)
  • 25. 7 tane ledi, sondan itibaren LEDleri söndüren kod hangisidir?
A) For(int i=7; i>0; i--) digitalWrite(ledpins[i],HIGH);
B) For(int i=7; i<0; i--) digitalWrite(ledpins[i],HIGH);
C) For(int i=7; i>=0; i++) digitalWrite(ledpins[i],LOW);
D) For(int i=7; i>=0; i--) digitalWrite(ledpins[i],LOW);
  • 26. Analog2 numaralı pine bağlı, LM35 ısı sensöründen ısı okuyan komut hangisidir?
A) analogRead(d2);
B) analogRead(b2);
C) analogRead(tx2);
D) analogRead(A2);
  • 27. LM35 ısı sensörünün kaç bacağı vardır ve pin adları nelerdir?
A) 3, Vcc(v),data,gnd(toprak)
B) 3, Vcc(5v),data,gnd(anot)
C) 3, Vcc(5v),data,gnd(toprak)
D) 2, Vcc(5v),data,gnd(toprak)
  • 28. Arduinoda rasgele bir sayı türetme komutu hangisidir?
A) for
B) while
C) switch
D) random
  • 29. Arduinoda rasgele bir sayı türeten ve eğer sayı çift ise 3. Pine bağlı ledi yakan, değilse 3. Pine bağlı ledi söndüren program hangisidir?.
A) Sayi=random(); if (Sayi%2 == 0) digitalWrite(3,HIGH); else digitalWrite(1,LOW);
B) Sayi=random(); if (Sayi%2 == 0) digitalWrite(5,HIGH); else digitalWrite(3,HIGH);
C) Sayi=random(); if (Sayi%2 == 0) digitalWrite(3,HIGH); else digitalWrite(3,LOW);
D) Sayi=random(); if (Sayi%2 == 0) digitalWrite(3,HIGH); else digitalWrite(3,LOW);
  • 30. Arduinoda seriporttan okunan val değerine 360 değeri girilmişse “d” mesafe değerini aşağıdakilerden hangisidir?
A) 4
B) 2
C) 3
D) 1
  • 31. 3 nolu pine bağlı , push button(çıt çıt butondan ) okuma yapan komut hangisidir?
A) durum=digitalRead(3);
B) scanf(3);
C) digitalWrite(3);
D) digitalRead(durum,3);
  • 32. kodda kaç adet çıtçıt buton vardır?
A) 2
B) 1
C) 3
D) 4
  • 33. Potansiyometre okunana 0-1023 arası degeri, 0-255 arası led parlaklıgını döndüren komut hangisidir?
A) val = while(val, 0, 1023, 0, 255);
B) if = map(val, 0, 1023, 0, 255);
C) val = map(val, 0, 1023, 0, 255);
D) val = if(val, 0, 1023, 0, 255);
  • 34. Görseldeki program ne yapar?
A) LEDin parlaklığını azar azar artırır.
B) Tanımlanan sayıda LEDi söndürür.
C) Tanımlanan sayıda LEDi yakar.
D) LEDin parlaklığını azar azar azaltır.
  • 35. Aşağıdaki program ne yapar?
A) Okunan sıcaklık degerine göre eger sıcaklık 30 ıkdereceden küçükse sık s(200 mili saniye) blink, yoksa seyrek(1000 milisaniye) blink yaparak yakar.
B) Okunan sıcaklık degerine göre eger sıcaklık 30 dereceden buyukse sık sık(200 mili saniye) blink, yoksa seyrek(1000 milisaniye) blink yaparak söndürür.
C) Okunan sıcaklık degerine göre eger sıcaklık 30 dereceden buyukse sık sık(200 mili saniye) blink, yoksa seyrek(1000 milisaniye) blink yaparak yakar.
D) Okunan sıcaklık degerine göre eger sıcaklık 30 dereceden buyukse sık sık(200 saniye) blink, yoksa seyrek(1000 milisaniye) blink yaparak yakar.
  • 36. Cümlelerde boş bırakılan yerlere sırası ile aşağıdaki fonksiyonlardan hangileri gelmelidir?
A) find / read / begin / print
B) find / begin / read / print
C) begin / read / print / find
D) begin / available / read / print
  • 37. Aşağıdakilerden hangisi yanlıştır?
A) Ultrasonik sensörde gidip gelme mesafesi ( 29*2) bölünerek cm mesafesi bulunur.
B) Ultrasonik ses dalgaları 20 kHz ile 500 kHz arasında frekanslara sahip ses dalgalarıdır.
C) LDR ışık sensörü veriyi dijital olarak okur.
D) LM35 ısı sensörü veriyi analog olarak okur
  • 38. Arduino taslaklarında, komutların sonuna açıklama eklemek için hangi karakter kullanılır?
A) ()
B) \
C) //
D) ;
  • 39. Arduino IDE’ de, hangi karar yapıları kullanılır?
A) if-else ve switch-case
B) select ve switch
C) for ve while
D) else ve while
  • 40. Aşağıdakilerden hangisi yanlıştır?
A) Anahtarlar veya butonlar gerçekten basit elektriki elemanlardır. Bir düğmeye bastığınızda iki kontak birbirine birleşir ve elektrik akımı akmaya başlar.
B) IF fonksiyonu karşılaştırma işlemi yapar.
C) Buton okuma digitalRead() fonksiyonu ile yapılır.
D) LED’ in katod(-) bacağının, Arduino kartınızın +5V bacağına bağlanır.
  • 41. Arduino kodu için aşağıdakilerden hangisi yanlıştır?
A) )‘deger’ değişkeni 512’den büyük ise 13 numaralı pinde 5 Volt gerilim olur.
B) A0 ayağındaki analog değerin sayısal karşılığını ‘deger’ değişkenine aktarır
C) )‘deger’ değişkeninin değeri 512’den küçük olduğu sürece 13 numaralı pinde her zaman 0 Volt gerilim olur.
D) 13 numaralı pin giriş olarak ayarlanmıştır.
  • 42. i)if/else komutlarında belirtilen komut doğru ise if komutu, yanlış ise else komutu çalışır. ii) if ile başlayan bir koşul komutunda else kullanılması zorunludur. iii) if ve elseif içerisindeki koşulların hepsi yanlış ise, yazım sırasına göre sondaki else otomatik olarak çalışır. Yukarıdaki bilgilerden hangileri doğrudur?
A) ii ve iii
B) i ve iii
C) i ve ii
D) i, ii ve iii
  • 43. For döngüsü için aşağıdaki komutlardan hangisi doğrudur?
A) for(koşul, artırma, ilk atama) örn: for(i < 5, i ++, int i =0)
B) for(ilk atama, koşul,artırma) örn: for(int i = 0, i < 5, i ++)
C) for(ilk atama; koşul; artırma) örn: for(int i = 0; i < 5; i ++)
D) for(ilk atama koşul artırma) örn: for(int i = 0 i < 5 i ++)
  • 44. Aşağıdaki fonksiyonlardan hangisi seçilen pindeki dijital sinyali okumaya yarar?
A) digitalWrite
B) analogRead
C) pinMode
D) digitalRead
  • 45. Arduino için aşağıda verilen bilgilerden hangisi yanlıştır?
A) Arduino ile proje ve prototip hazırlama diğer mikroişlemcilere göre daha hızlı olmaktadır.
B) Arduino sadece Windows tabanlı bilgisayarlarda çalışmaktadır.
C) Özel donanımlar kullanılmadıkça, Arduino UNO’ya yazılmış bir kod MEGA’da da çalışır.
D) Yazılımsal ve donanımsal olarak tamamen açık kaynaklıdır.
  • 46. Arduino’lar için aşağıdakilerden hangisi yanlıştır?
A) Kütüphaneler programın en başında tanımlanmalıdır.
B) Arduino’nun standartında bulunmayan fonksiyonlar için, o fonksiyonun kütüphanesi eklenmelidir
C) Her pinden analog değer okunabilir.
D) Her pinden dijital değer okunabilir
Bu testleri alan öğrenciler ayrıca şunları da aldılar: :

Şununla oluşturuldu: That Quiz — diğer konu alanlarındaki kaynaklarla birlikte matematik testi üretim sitesi.