Arduino ile mesafe ölçümü, robotik ve otomasyon projelerinde sıkça karşılaştığımız temel bir uygulamadır. Bu soruda, bu amaçla en yaygın kullanılan sensörü bulacağız. Şimdi seçenekleri tek tek inceleyelim:
- A) LDR (Işık Sensörü): LDR, "Light Dependent Resistor" kelimelerinin kısaltmasıdır ve ışık yoğunluğunu ölçmek için kullanılır. Ortamdaki ışık miktarı değiştikçe direnci değişir. Bu sensör, mesafe ölçümü için uygun değildir.
- B) HC-SR04 (Ultrasonik Sensör): Bu sensör, ses dalgalarını (ultrasonik ses) kullanarak bir nesneye olan mesafeyi ölçer. Sensör bir ses dalgası gönderir, bu dalga bir cisme çarpıp geri yansıdığında (eko) sensör tarafından algılanır. Sensör, sesin gidip gelme süresini ölçerek ve sesin havadaki bilinen hızını kullanarak mesafeyi hesaplar. Arduino ile mesafe ölçümü için en yaygın ve uygun sensör budur.
- C) Mikrofon (Ses Sensörü): Mikrofon, ortamdaki sesleri algılamak ve ses seviyesini ölçmek için kullanılır. Bir ses sensörü, sesin varlığını veya şiddetini algılayabilir ancak bir nesneye olan mesafeyi doğrudan ölçmez.
- D) Sıcaklık Sensörü: Sıcaklık sensörleri (örneğin LM35, DHT11), ortamın veya belirli bir noktanın sıcaklığını ölçmek için kullanılır. Adından da anlaşılacağı gibi, bu sensörler mesafe ölçümü ile ilgili değildir.
Yukarıdaki açıklamalardan da anlaşıldığı gibi, Arduino ile mesafe ölçmek için özel olarak tasarlanmış ve yaygın olarak kullanılan sensör HC-SR04 Ultrasonik Sensör'dür. Çalışma prensibi sayesinde, engellerin ne kadar uzakta olduğunu hassas bir şekilde belirleyebiliriz.
Cevap B seçeneğidir.