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