Yazeka
Arama sonuçlarına göre oluşturuldu
Arduino ile uzunluk ölçümü ultrasonik mesafe sensörü kullanılarak yapılabilir 23. Bu sensör, ses dalgaları göndererek cismin uzaklığını hesaplar 2.
Gerekli malzemeler:
- Arduino Uno veya benzeri bir Arduino modeli 35;
- HC-SR04 ultrasonik mesafe sensörü 35;
- Breadboard 4;
- Jumper kabloları 5.
Bağlantı şeması:
- Ultrasonik sensörün VCC pinini Arduino'nun 5V pinine bağlayın 5.
- Ultrasonik sensörün GND pinini Arduino'nun GND pinine bağlayın 5.
- Ultrasonik sensörün TRIG pinini Arduino'nun dijital pinlerinden birine (örneğin, D9) bağlayın 5.
- Ultrasonik sensörün ECHO pinini Arduino'nun diğer bir dijital pinine (örneğin, D10) bağlayın 5.
Arduino kodu:
const int trigPin = 9; // TRIG pin bağlantısı const int echoPin = 10; // ECHO pin bağlantısı void setup() { Serial.begin(9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); } void loop() { long duration, distance; digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = (duration / 2) / 29.1; // Mesafeyi santimetre cinsinden hesapla Serial.print("Mesafe: "); Serial.print(distance); Serial.println(" cm"); delay(500); }
Bu kod, ultrasonik sensörün ses dalgalarını gönderip geri dönen sinyali ölçerek mesafeyi hesaplar ve sonucu seri monitörde görüntüler 5.
5 kaynaktan alınan bilgiyle göre: