Arduino Test Soruları 6

1. Aşağıdaki program çalıştırıldığında y değişkeninin değeri ne olur?
int x = 5; int y = 4; y = ++x;
A. 4
B. 5
C. 6
D. 3

2. Aşağıdaki program çalıştırıldığında y değişkeninin değeri ne olur?
int x = 5; int y = 4; y = x++;
A. 4
B. 5
C. 6
D. 3

3. Aşağıdaki program çalıştırıldığı sonuc değişkeninin değeri ne olur?
int x = 5; int y = 4; int c = 6; int sonuc = 0; sonuc = x++ + –y + ++c;
A. 15
B. 16
C. 14
D. 13

4. Aşağıdaki program çalıştırıldığında sonuc değişkeninin değeri ne olur?
int x = 3; int y = 8; int c = 4; int sonuc = 0; sonuc = x++ – –y * ++c;
A. -27
B. -32
C. -40
D. -30

5. Aşağıdaki program çalıştırıldığında sonuc değişkenini değeri ne olur?
int x = 24; int y = 5; int sonuc = 0; sonuc = y % x;
A. 4
B. 0
C. 5
D. 24

6. Aşağıdaki program çalıştırıldığında sonuc değişkeninin değeri ne olur?
int x = 3; int y = 4; int c = 5; int sonuc; if (x == 3 && y == 3 || c == 5) { sonuc = 1; } else { sonuc = 0; }
A. 1
B. 0
C. Program kilitlenir
D. null

7. Aşağıdaki program çalıştırıldığında sonuc değişkeninin değeri ne olur?
int x = 7; int y = 15; int c = 5; int sonuc; if (x == 4 || y == 15 && c == 4) { sonuc = 1; } else { sonuc = 0; }
A. 1
B. 0
C. null
D. Program kilitlenir

8. tone(a, b, c) komutundaki a, b, c değişkenleri neyi temsil etmektedir?
A. pin, frekans, süre
B. pin, süre, frekans
C. süre, frekans, pin
D. frekans, süre, pin

9. tone(pin, frekans, süre) komutunda yer al süre kısmı hangi süre cinsinden gönderilir?
A. milisaniye
B. mikrosaniye
C. saniye
D. dakika

10. tone(pin, frekans, süre) komutunda yer al frekans kısmı hangi frekans cinsinden gönderilir?
A. hertz
B. kilohertz
C. megahertz
D. millihertz

11. pulseIn(a, b, c) komutunda yer alana a, b, c değişkenleri neyi temsil etmektedir?
A. pin, değer, zaman aşımı
B. değer, pin, zaman aşımı
C. değer, zaman aşımı, pin
D. zaman aşımı, değer, pin

12. pulseIn(pin, değer, zaman aşımı) komutundaki değer kısmı hangi değeri alabilir?
A. HIGH
B. 255
C. 65536
D. 1024

13. tone() komutu ne işe yaramaktadır?
A. Belirtilen pinden, istenen frekansta kare dalga sinyali üretir
B. Belirtilen pinden, istenen frekansta sinus dalgası üretir
C. Belirtilen pinden ses girişini okur
D. Belirtilen pinden do notasını gönderir

14. pulseIn() komutu ne işe yarar?
A. Belirtilen pin’deki sinyalin, High/Low olma durumunun süresini döndürür
B. Belirtilen pini High/Low yapar
C. Belirtilen pinden istenilen frekansda kare dalga üretir
D. Denetleyicinin dijital giriş pin sayısını verir

15. min(x,y) komutu ne işe yarar?
A. Girilen iki sayıdan küçük olanını döndürür
B. Girilen iki sayı arasındaki farkı döndürür
C. Girilen iki sayıdan büyük olanını döndürür
D. Girilen iki sayının çarpımını döndürür

16. Aşağıdaki program çalıştırıldığında seri porttan hangi veri gönderilir?
float x = 1.05; float y = 1.55; Serial.print(min(x,y));
A. 1.05
B. 1
C. null
D. 1.55

17. Aşağıdaki program çalıştırıldığında seri porttan hangi veri gönderilir?
int x = -16; Serial.print(abs(x));
A. 16
B. -16
C. 1
D. null

18. pow(x,y) komutu ne işe yarar?
A. Üslü sayı hesaplamak için kullanılır
B. İki sayı arasındaki farkı bulmak için
C. Bölünen iki sayının kalanını verir
D. İki sayının çarpımını verir

19. int sonuc = pow(5, 3); komutu çalıştırıldığında sonuc değişkeninin içeriği ne olur?
A. 125
B. 5
C. 243
D. 3

20. sqrt(x) komutu ne işe yarar?
A. Girilen sayının karekökünü hesaplar
B. Girilen sayının karesini hesaplar
C. Girilen sayının küpünü hesaplar
D. Girilen sayının mutlak değerini verir

21. Random() komutu ne işe yarar?
A. Rastgele sayı üretir
B. Programı rastgele bir komut yönlendirir
C. Değişkeni rastgele bir adrese atar
D. Rastgele gecikme süresi üretir

22. Aşağıdaki sayıların hangisi random(11); komutu ile rastgele üretilen sayı olamaz?
A. 0
B. 1
C. 11
D. 10

23. Aşağıdaki program çalıştırıldığında sonuc değişkeni hangi değeri alır?
int a = 0xf445; int sonuc = highByte(a);
A. 244
B. 69
C. f4
D. 45

24. Aşağıdaki program çalıştırıldığında sonuc değişkeni hangi değeri alır?
int a = 0x6495; int sonuc = lowByte(a);
A. 149
B. 100
C. 64
D. 95

25. Aşağıdaki program çalıştırıldığında sonuc değişkeni hangi değeri alır?
int a = 0x65; int sonuc = lowByte(a);
A. 0
B. 65
C. -1
D. 101

26. int a = B10101010; değişkeninin altı çizili bitini okumak için hangi bitRead(x,y) komutu kullanılmalıdır?
A. bitRead(a,3);
B. bitRead(a,4);
C. bitRead(a,5);
D. bitRead(a,1);

27. Aşağıdaki program çalıştırıldığında ‘a’ değişkeninin yeni değeri ne olur?
int a = 14; bitWrite(a, 4, 1);
A. 14
B. 15
C. 30
D. 31

28. Aşağıdaki program çalıştırıldığında ‘a’ değişkeninin yeni değeri ne olur?
int a = 8; bitSet(a, 1);
A. 8
B. 10
C. 9
D. 1

29. Aşağıdaki program çalıştırıldığında ‘a’ değişkeninin yeni değeri ne olur?
int a = 28; bitClear(a, 3);
A. 20
B. 16
C. 24
D. 30

30. Aşağıdaki program çalıştırıldığında ‘a’ değişkeninin yeni değeri ne olur?
int a = 214; bitClear(a, 4); bitSet(a, 5);
A. 230
B. 220
C. 226
D. 234

31. Arduino ile internet ortamına veri göndermek/almak için hangi modül kullanılabilir?
A. esp8266
B. mpu6050
C. ds28c22
D. nrf24l01

32. 25 derece sıcaklık da LM35 ile ölçüm yapıldığı zaman Arduino ile ADC pininden yaklaşık hangi dijital değer okunur?
A. 51
B. 40
C. 80
D. 25

33. 30 derece sıcaklık LM35 kullanılarak Arduino ile ölçüldüğü zaman ADC pininden yaklaşık hangi dijital değer okunur?
A. 61
B. 73
C. 52
D. 40

34. Arduino Mini modelinde kaç adet dijital giriş/çıkış pini vardır?
A. +
B. 9
C. 14
D. 13

35. Arduino Uno kartında analogWrite(6, 100); komutu ile 6 nolu PWM pininden yaklaşık kaç volt çıkış alınır?
A. 2
B. 3
C. 4
D. 1

36. Arduino Mega kartında analogWrite(10, 153); komutu ile 10 nolu PWM pininden yaklaşık kaç volt çıkış alınır?
A. 2
B. 3
C. 4
D. 5

37. 3v çıkış veren bir sensör Arduino Uno tarafından ADC pinlerinden biri ile çevrildiği zaman yaklaşık hangi dijital değer okunur?
A. 613
B. 608
C. 635
D. 624

38. 1,25v çıkış veren bir sensör Arduino Uno tarafından ADC pinlerinden biri ile çevrildiği zaman yaklaşık hangi dijital değer okunur?
A. 255
B. 252
C. 261
D. 274

39. Aşağıdaki program çalıştırıldığında seri porttan hangi veri gönderilir?
int a = 32769; Serial.printla);
A. 32769
B. 0
C. null
D. -32767

40. Arduino Uno 6, 5 ve 3 nolu pinlere sırayla kırmızı, yeşil, mavi uçları bulunan RGB led bağlanmıştır. Aşağıdaki program derlenip çalıştırıldığında RGB led hangi rengi vermektedir?
byte red = 255; byte green = 128; byte blue = 0; analogWrite(6, red); analogWrite(5, green); analogWrite(3, blue);
A. Turuncu
B. Mor
C. Pembe
D. Açık Mavi

41. Arduino programlama dilinde Setup ve Loop fonksiyonlarının dışında tanımlanan değişkene ne ad verilir?
A. Global değişken
B. Statik değişken
C. Özel değişken
D. Korumalı değişken

42. Aşağıdakilerden hangisi analogReference(ayar) komutundaki ayar kısmının alabileceği durumlardan değildir?
A. INTERNAL2V56
B. INTERNAL
C. EXTERNAL
D. INTERNAL3V1

43. Arduino Uno kartında %75 PWM üretmek için hangi analogWrite(pin, deger) komutu kullanılmalıdır?
A. analogWrite(pin, 191)
B. analogWrite(pin, 127)
C. analogWrite(pin, 220)
D. analogWrite(pin, 64)

44. Arduino Unoda ADC modülünün çözünürlüğü kaç mV’dur?
A. 4,8 mV
B. 4 mV
C. 3,2 mV
D. 5 mV

45. NTC sensörün çıkış değişimi nasıldır?
A. Sıcaklık arttıkça direnç azalır
B. Sıcaklık arttıkça direnç artar
C. Işık arttıkça direnç azalır
D. Işık arttıkça direnç artar

46. Arduino ile bir motoru ileri/geri yönde döndürmek için hangi bağlantı yöntemi kullanılamaz?
A. H köprüsü kullanılabilir
B. uln2003 entegresi kullanılabilir
C. l239d entegresi kullanılabilir
D. 74ls24 entegresi kullanılabilir

47. 30 derece açı yaptırmak için hangi motor tipi kullanılabilir?
A. DC motor
B. Servo motor
C. Step motor
D. AC motor

48. “M” karakterinin ASCII tabloda HEX tabanındaki değeri nedir?
A. 4D
B. 6D
C. 77
D. 115

49. Aşağıdaki Arduino kartlarından hangisi bilgisayara klavye gibi takılıp kullanılabilir?
A. Arduino Uno
B. Arduino Mega
C. Arduino Lilypad
D. Arduino Leonardo

50. Arduino ile internete, ethernet kablosu ile bağlanmak için hangi modül kullanılabilir?
A. enc28j60
B. nrf24l01
C. esp8266
D. atx34

Yazar: Ali Celal

5f59ca35fd9ac7f00cde62f0b0cd0d07?s=90&d=blank&r=g- Elektronik Mühendisi
- E.Ü. Tıp Fakültesi Kalibrasyon Sorumlusu Test kontrol ve kalibrasyon sorumlu müdürü (Sağ.Bak. ÜTS)
- X-Işınlı Görüntüleme Sistemleri Test Kontrol ve Kalibrasyon Uzmanı (Sağ.Bak.)
- Usta Öğretici (MEB)
- Hatalı veya kaldırılmasını istediğiniz sayfaları diyot.net@gmail.com bildirin