본문 바로가기

분류 전체보기114

PIR 센서 (Passive Infrared Sensor) (적외선 인체감지 센서) 직역하면 수동 적외선 센서로 사람의 움직임을 감지하는 센서이다. 감지 범위 내에 적외선의 변화가 있다면 High (1) , 없다면 Low (0) 값을 출력한다. -> 움직임이 없으면 출력이 발생하지 않는다 -> 스터디룸 재실 감지에는 다소 부적절할까? 움직임이 없는 상황에서도 재실확인을 하려면? https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=eduino&logNo=220892296492 [아두이노 강좌] 적외선 PIR센서 인체감지 모션센서 적외선 PIR 센서(HC-SR501) 보러가기~(클릭) 근적외선 PIR센서 인체감지 모션센서 적외선 PIR... blog.naver.com -> pir 센서라 움직임은 감지하지만 움직임이 없는 .. 2022. 8. 1.
DEVOCEAN YOUNG 데보션 영 1기 발단식 ✨ 2022년 7월 15일에 진행된 데보션 영 1기 발단식에 다녀왔습니다 ! 위치는 을지로입구역 바로 옆에 위치한 🏙 SKT타워 🏙 을지로 입구역 내부에 타워로 이어지는 길이 있지만 저는 버스를 타고 왔기에 정문으로 들어갔어요. 😊 타워에 들어가자마자 프론트에서 본인확인 후 민증을 맡기고 타워 내부에 출입할 수 있는 목걸이 키와 명찰을 받았습니다 ! 사담이지만 SKT타워는 엘레베이터가 정말 신기했어요,, 보통 엘레베이터를 타기 전에는 올라감, 내려감 표시만 누르게 돼있는데 이곳은 층수를 먼저 누르면 엘베가 와서 해당 층으로 자동으로 이동시켜줘서 따로 엘베 안에서 층을 누를 필요가 없었어요. 🤭 4층 SUPEX홀에 도착했는데 문 앞에서 기념품을 받았어요. 예상치 못한 선물이라 너무 좋았고 DEVOCEAN이 새.. 2022. 7. 26.
쓰레기값 주의 cnt 변수를 0으로 초기화하지 않았을 때 결과가 잘 나오지 않았다. 변수를 꼭 초기화해서 사용하자 ! 2022. 5. 29.
바이트수 할당이 어려워요 #define SIZE 30 일 때 Place구조체가 28바이트 char buf[SIZE]; 를 하면 30바이트가 잘 할당된다. 그러나 char *buf = (char*)malloc(sizeof(Place)+1); (X) char *buf = (char*)malloc(sizeof(SIZE)); (X) char *buf = (char*)malloc(sizeof(char)*30); (X) 위의 경우들은 모두 8바이트가 나온다... 왜지.. 실험 위의 출력 결과는 배열이랑 동적 할당이랑 다르게 동작하는건가... 우선 출력결과로 봐서 malloc에 30이 들어가면 8바이트가 할당됨을 확인했다. sizeof 때문인 것 같은데 30이라는 십진수가 ? ////////////// 아니 진짜 첫번째 줄은 바보같은 짓이었.. 2022. 5. 29.
PL과제3 strcpy를 하니까 널문자가 들어가서인지 구조체가 이상하게 찍혔다. memcpy를 해봐도 똑같았다. ----- name에 들어가는 문자열에 숫자가 없으면 잘 찍힌다. 왜지... 찾았다!!!! 구조체 안에 char *name[15] 였는데 숫자 때문이 아니라 문자열이 15만큼을 넘어가서 그런듯? 넉넉하게 [20]으로 바꾸니까 잘 작동한다. 2022. 5. 29.
[Makefile:2: *** 분리 기호가 빠졌음. 멈춤.] 해결 방법 make를 하여 컴파일을 했더니 다음과 같은 에러가 났다. 1. 분리 기호 (tab) 이 잘 들어가있나 확인한다. * 저번 포스팅 3. 의 마지막 부분을 보면 알 수 있다. https://miind.tistory.com/20 C언어 여러가지 파일(.c .h 등) 한꺼번에 컴파일, 실행 (Makefile) 1. object 파일 만들기 - 헤더파일(.h)은 main.c 등에 명시되어 있으므로 따로 만들지 않아도 된다. $ gcc -c -o main.o main.c $ gcc -c -o A.o A.c $ gcc -c -o B.0 B.c ... (main.c를 컴파일하여 main.o라는 이.. miind.tistory.com 2. 그래도 에러가 나는 경우 .vimrc 에서 에디터 설정을 확인해야한다. $ cd.. 2022. 5. 10.