Buradasın
Ultrasonik sensör ile LED nasıl yakılır?
Yazeka
Arama sonuçlarına göre oluşturuldu
Ultrasonik sensör ile LED yakmak için aşağıdaki adımlar izlenebilir:
- Devre Bağlantısı:
- Kodlama:
Örnek kod:
const int trigPin = 9; // TRIG pini const int echoPin = 10; // ECHO pini const int ledPin = 8; // LED pini void setup() { pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); pinMode(ledPin, OUTPUT); Serial.begin(9600); } void loop() { digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); long sure = pulseIn(echoPin, HIGH); float mesafe = sure * 0.034 / 2; Serial.print("Mesafe: "); Serial.print(mesafe); Serial.println(" cm"); if (mesafe < 10) { digitalWrite(ledPin, HIGH); // LED yanar } else { digitalWrite(ledPin, LOW); // LED söner } delay(500); }
Not: Daha karmaşık projeler için
HC-SR04ultrasonik sensör kullanılarak, mesafe değerine göre farklı LED'lerin yakılması sağlanabilir 4.
5 kaynaktan alınan bilgiyle göre: