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,252
Mesajlar
916,208
Kullanıcılar
450,067
Son üye
ERENLER04

Yeni konular

Çevrimiçi üyeler

Geri
Üst