안녕하세요 근황 전합니다.먼저 많은 분들의 격려와 응원으로 약 반년간의 공부로 마치고 무사히 안양으로 돌아왔습니다.올해 남은 반년동안은 삼성 소프트웨어 멤버쉽에 지원하기 위해 만들어놓은 포트폴리오를 정리하는 시간이 될 것 같네요.이래저래 바쁘고 힘든 시간이 되겠지만 이제까지와 다르게 주일은 보장받을 수 있을 것 같네요. ㅎㅎ 잠도 좀 자고요........ㅎㅎ 이렇게 글을 올린 이유는 다름이 아니라,기회가 되어 지난 한달간 설계하고 개발했던 프로젝트를 발표하게 되었는데요.부족하오나 관심이 있으신 분들은 참석해주시면 정말 감사할것 같습니다. 내용은 아래와 같습니다. 시간 : 7월 27일 (월) 오전 11시장소 : 숭실대학교 정보과학관 102호내용 : 서버, 데스크톱, 스마트폰, IoT를 융합한 자전거 광고 ..
정말 별것 아닌 문제인데 이 문제로 인해 너무 힘들었고 필요이상으로 시간을 낭비하게 되었다.나의 삽질경험을 이렇게 남김으로서, 많은 사람들이 삽질을 최소화 했으면 좋겠다. 로직상으로 오류가 없는 코드인데 컴파일을 해보면 위와같은 에러메세지가 뜨곤 한다. error C4996 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings error C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disabl..
나는 터미널(putty, telnet, ssh)등으로 라즈베리파이에 접속을 하면서 명령어를 통해서 프로그램을 동작시키면 터미널 연결이 끊어져도 프로그램이 계속 동작될 줄 알았다. 왜냐하면 본체는 라즈베리파이이고 터미널은 말그대로 연결만 한것이기 때문에, 그런데 프로젝트의 기능중 LED를 공식에 알맞게 출력하고 인터넷이 끊어진 상황에서도 계속적으로 출력되게 해야하는 부분이 있었는데 테스트 결과, 터미널이 연결되어 있을때는 정상적으로 출력이 되었으나, 연결이 끊기자 LED를 제어하는 코드도 동작을 멈춘것이다. 이때까지만 해도 터미널의 연결을 끊는다고 백그라운드로 동작하던 프로세스가 종료된다는것이 이상하다고 느꼈고 이 문제를 해결하기위해 인터넷을 뒤져서 방법을 찾았는데, 어렵지 않은 방법이었다. 답은 바로 리..
MPU 6050 센서에 대한 테스트 코드를 실행시켰는데 Input/Output Error가 발생하면서 동작하지 않았다.납땜은 분명 제대로 한것 같은데 의구심이 들어 i2cdetect -y 1 명령을 통하여 센서의 연결 상태를 확인했는데 정상적으로 연결되어 68번에 할당이 되있었다. 이 문제를 해결하기 위해서 기존에 센서에 3볼트의 전압을 연결해놓았는데 4.5볼트로 전압을 늘렸더니 정상적으로 동작하는것을 확인할 수 있었다.
진행중인 프로젝트에서 픽셀의 색상정보를 얻어오는 함수를 사용하기 위해서 PyQT를 이용한 코딩을 하고 있다. 기존의 MFC는 이 함수 하나를 쓰기 위해 사용하기에는 너무 무겁기 때문에 PyQT를 선택했다. 그런데 코드를 다 짜고 나니 X 서버에 연결할 수 없다는 메세지가 나온다. 에러의 원인은 많이 찾아봤는데 대충 두가지인것 같다.루트계정이 아닌 일반계정에서 로컬호스트에 접근할때,콘솔환경에서 GUI 툴을 실행시키려 할때 export DISPLAY=:0.0xhost +local:rootxhost +localhost위 명령을 입력하고 다시 컴파일을 해보니 잘된다
납땜을 해서 MPU-6050 센서를 빵판에서 PCM 기판에 옮겨붙였다.LED도 전부 납땜했는데 납땜질이 숙달되지 못하여 정상적인 값 출력하도록 테스트까지 하는데에 거의 반나절은 걸린듯 하다. LED가 이제는 정상적으로 동작하지만 왜 정상적으로 동작하는지는 아직도 알지 못하는상태 ㅡ.ㅡ 되긴 하나 왜 되는지 몰라서 멘탈이 깨지는 경우이다. 라즈베리파이와 연결해서 GPIO 17개를 총 동원.. LED 17개를 MPU-6050센서로 입력받은 기울기값으로 제어한다.
자이로센서 측정 측정값에서 z축은 제외한다. 지금 프로젝트에서 상관 없으므로평면에 꼽아놨을때 x = 0, y = -85 시계 방향으로 90도씩 돌아가면서 측정을 해 보겠다. 90도x = 85, y = 0 180도x = 0, y =75 270도x = -85, y = 0 손으로 측정했으므로 오차를 넉넉하게 10정도로 잡으면출력 결과값 x와 y의 절대갑 합은 대략 90정도 되고 90도를 기점으로 증가하는 축과 부호가 바뀌게 된다.조금더 연구해봐야겠다.
본 포스팅은 렉토피아(http://www.lectopia.com) 의 대학 IT 특강 중정혜경의 C언어 & 기초 자료구조 강의를 수강하는 수강생이 올린 질문글을 토대로 작성하였습니다. 질문. >수업시간에 알려주신 call by pointer기법으로 3가지 변수 받는 프로그램인데>123456789101112131415161718192021222324252627282930#pragma warning(disable : 4996)#include void input(char*, int*, double*);void output(char, int, double);int main(){ char name[20]; int age = 0; double height = 0; input(name, &age, &height); ..
본 포스팅은 렉토피아(http://www.lectopia.com) 의 대학 IT 특강 중정혜경의 C언어 & 기초 자료구조 강의를 수강하는 수강생이 올린 질문글을 토대로 작성하였습니다. 질문. 1234567891011121314151617181920212223242526272829303132333435#include void inputdist(double dist); void inputspeed(double speed); void output(double dist, int hour, int min, double sec); int main(void) { double dist, speed, sec; int hour, min; inputdist(dist); inputspeed(speed); hour = dist..
- Total
- Today
- Yesterday
- 액터
- C/C++
- 자료구조
- 티그널
- MFC
- socket
- 클래스
- C
- UML
- 티라노 시그널
- 터미널
- 소켓
- 리눅스
- 라즈베리파이
- 디렉터리
- 파일
- 안드로이드
- 스레드
- C++
- 소켓 프로그래밍
- 프로세스
- 악보
- 쓰레드
- 데이터베이스
- Sort
- 파이썬예제
- 파이썬
- 클라이언트
- 정렬
- 유즈케이스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |