Videoyu izlemek için tıklayınız Arkadaşlar bu videodaki sensörü nasıl kullanacağımı bulamadım, devrenin aynısını yapmam gerekiyor. Fakat devreyi paylaşmamış arkadaş, sıfırdan fikirde yürütemedim yardımcı olabilecek var mı, biraz zor durumdayım
void loop() { long duration, distance; digitalWrite(trigPin, LOW); // Added this line delayMicroseconds(2); // Added this line digitalWrite(trigPin, HIGH); // delayMicroseconds(1000); - Removed this line delayMicroseconds(10); // Added this line digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = (duration/2) / 29.1; if (distance < 4) { // This is where the LED On/Off happens digitalWrite(led,HIGH); // When the Red condition is met, the Green LED should turn off digitalWrite(led2,LOW); } else { digitalWrite(led,LOW); digitalWrite(led2,HIGH); } if (distance >= 200 || distance <= 0){ Serial.println("Out of range"); } else { Serial.print(distance); Serial.println(" cm"); } delay(500); }
Bu kodlarda uzaklık 4 den küçük olursa bir led yanıyor, 4-200 arası olursa diğer led yanıyor.
Arduino bilgim çok olmamasına rağmen : uzaklığı sabit tutarak rpm ölçümü yapabilir miyim bu cihazla? Fakat rpm ölçülen şey motor değil, pervane gibi bir şey olacak. Yani kanatların sensöre uzaklığı değişecek, sensör sürekli low,high olacak. Eğer ölçebileceğimi onaylarsanız satın almayı düşünüyorum hemen
< Bu mesaj bu kişi tarafından değiştirildi IgorStravinsky -- 6 Kasım 2014; 9:09:07 >
Arkadaşlar bu videodaki sensörü nasıl kullanacağımı bulamadım, devrenin aynısını yapmam gerekiyor. Fakat devreyi paylaşmamış arkadaş, sıfırdan fikirde yürütemedim yardımcı olabilecek var mı, biraz zor durumdayım