Skip to content
Snippets Groups Projects
Commit e9dcfd8c authored by 한동현's avatar 한동현
Browse files

feat(c): 제어 관린 파라미터 상수로 분리

parent 201a8a8f
No related branches found
No related tags found
No related merge requests found
......@@ -24,8 +24,13 @@ using namespace GPIO;
#define BUFFER_SIZE 1024
#define POUT 535 // 초음파 트리거 핀
#define PIN 536 // 초음파 에코 핀
#define SERVER_ADDR "127.0.0.1"
#define SERVER_PORT 12345
#define POUT 535 // 초음파 트리거 핀 (GPIO23)
#define PIN 536 // 초음파 에코 핀 (GPIO24)
#define DISTANCE 10 // 초음파 센서 인식 기준 거리 (cm 단위)
// 번호판 후보 영역 필터링을 위한 파라미터
......@@ -118,7 +123,7 @@ void* ultrasonic_sensor(void *arg) {
double distance = time / 2 * 34000; // cm 단위 거리 계산
cout << distance << "cm" << endl;
if (!detected && distance <= 10) { // 10cm 이하 -> 차량 접근
if (!detected && distance <= DISTANCE) { // 10cm 이하 -> 차량 접근
detected = true;
cout << "차량 감지: " << distance << "cm" << endl;
......@@ -411,8 +416,8 @@ int main() {
// 서버 노드 주소 설정
server_addr.sin_family = AF_INET;
server_addr.sin_port = htons(12345);
server_addr.sin_addr.s_addr = inet_addr("127.0.0.1");
server_addr.sin_port = htons(SERVER_PORT);
server_addr.sin_addr.s_addr = inet_addr(SERVER_ADDR);
// 서버 노드 연결
if (connect(server_socket, (struct sockaddr *)&server_addr, sizeof(server_addr)) < 0) {
......@@ -467,6 +472,7 @@ int main() {
camera->requestCompleted.disconnect();
camera->stop();
camera->release();
camera.reset();
allocator.free(stream);
cm->stop();
} catch (const exception& e) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment