Raspberry pi 3 ve üzeri

Katılım
17 Ara 2019
Mesajlar
6
Puanları
1
Yaş
25
Raspberry Pi 3 ve üzeri modellerde bulunan stereo jak ile mikrofondan alınan ses sinyalinin işlenmesi lisans seviyesi için uygun bir tez olur mu
 
Merhaba ben bu kodlarla hcsr04 ile mesafe ölçmek için yazdım mesafeyi ölçüyor ama tek sefer ölçüyor ben sürekli ölçmesi için WHİLE döngüsü eklemek istiyorum ama yapamadım yardımcı olabilirseniz güzel olur.

#include <stdio.h>
#include <stdlib.h>
#include <wiringPi.h>

#define TRIG 22
#define ECHO 25

void setup()
{
wiringPiSetupGpio();
pinMode(TRIG, OUTPUT);
pinMode(ECHO, INPUT);

//TRIG pin must start LOW
digitalWrite(TRIG, LOW);
delay(30);
}

int getCM() {
//Send trig pulse
digitalWrite(TRIG, HIGH);
delayMicroseconds(20);
digitalWrite(TRIG, LOW);

//Wait for echo start
while(digitalRead(ECHO) == LOW);

//Wait for echo end
long startTime = micros();
while(digitalRead(ECHO) == HIGH);
long travelTime = micros() - startTime;

//Get distance in cm
int distance = travelTime / 58;

return distance;
}

int main(void) {
setup();
printf("Distance: %dcm\n", getCM());
return 0;
}
 

Forum istatistikleri

Konular
128,135
Mesajlar
915,329
Kullanıcılar
449,857
Son üye
Bluent

Yeni konular

Geri
Üst