프로젝트

    MFC를 이용한 디지털신호처리 프로그램

    이번에는 MFC를 활용해서 학교에서 배우는 신호처리 내용들을 직접 실습해보고, 원리를 이해해볼 수 있는 프로그램을 구현해보도록 하겠다. 이글은 MFC에 대한 지식이 어느정도 있고, 통신이론의 개념을 알고있는 사람들이 이해할 수 있을 것 같다. 물론 매트랩이나 mathematica와같은 교육용 툴이 잘 되어있지만 MFC를 이용해서도 충분히 좋은 프로그램을 만들 수 있다는걸 소개하고 싶다. 위의 프로그램은 진행한 프로젝트의 결과이며, 필터로 sin1Hz~sin30Hz까지 더한 함수를 두었고 이 함수를 sin 1Hz + sin 100Hz 와 convolution하여 LPF의 결과를 나타낸 모습이다. 해당 프로그램의 메뉴구성은 아래와 같다. 먼저 signal1,2로 여러가지 신호들을 만들 수 있다. 밑의 Chb..

    JS_독서관리 시스템

    이번에는 자바스크립트를 활용하여 간단한 독서 관리 시스템을 구현해 보겠다. 기능은 로그인,독서 등록, 삭제, 수정 등등 할수있는 간단한 기능으로 도전하였다. 먼저 로그인을 해서 받아와야 하는 기능을 추가할 것이므로 API와 서버에대한 아주 기초적인 지식이 필요하다. 하지만 몰라도 간단히 설명을 보면서 할 수 있을 것이다. 기능 구현을 위해서는 axios를 알아야한다. https://github.com/axios/axios GitHub - axios/axios: Promise based HTTP client for the browser and node.js Promise based HTTP client for the browser and node.js - GitHub - axios/axios: Promis..

    07_프로그램 구현 3단계 완성!!!

    겨우 프로그램 완성을 했다... 블로그 글을 처음부터 읽어도 좋지만, 프로젝트에 대한 전반적인 내용을 알고싶으면 내가 작성했던 레포트를 참고해 보는것도 좋을 것 같다. 55장 정도 긴 분량이긴 하나.. 들어간 모든 기술들이 집약되어 있다. 우선 먼저 동작소스에 대해 간략하게 소개해보자면 아래와 같이 동작한다. 1. 초기 상태 2. 좌석을 선택한 경우 3. 번호 입력후 맞는지 확인 3-1. 2번을 누를 시 번호 다시입력 4. Yes입력시 문이 열림(5초동안) 5. 문이 닫힌 후 1번좌석 업데이트 6. 4+*로 out모드 진입 6-1. 빈 좌석을 선택했을 시 비어있는 좌석만 표시 빈좌석이라 표시 후 초기상태로 돌아감 7. 초기상태에서 사용중인 좌석 선택 시 6-2 1번 선택시 사용중이라 표시 후 초기상태로 ..

    06_구현 2단계_퇴장 및 비밀번호 일치

    저번에 입장 및 사용자 등록기능까지 구현했었다. 추가적으로 하드웨어도 절반정도 꾸며보았다. 막상 꾸며가면서 느낀점은 독서실을 계획하고 만들었는데 주차장이 되어 있었다는것 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 그냥 스마트 주차장으로 주제를 잡을 껄 그랬다. 특히 문을 서브모터로 간단히 구현하려다 보니 더더욱 주차장 같아졌다. 나중에 시간이 되면 자동문 모듈도 한번 만들어보면 좋을 것 같다. 하드웨어는 그렇고 프로그램상으로는 퇴장을 할 때, 비밀번호가 일치하는지 확인을 하고 퇴장할 수 있게 되었다. 즉 기능을 서술하면 아래와 같다. 입력버튼은 *이다! 1. 1번 클릭 2. 핸드폰번호 입력 ( 만약 1번자리가 사용중이면 "Someone Used" 출력) 3. 입력한 번호가 맞는지 확인 (1.yes 2.No) 3-1. 만약 2번..

    06_프로그램 구현 1단계

    이번에는 실제 프로그램 코드를 짜기 시작해 보았다. 자세한 코드정보는 https://github.com/supersfel/C_atmega128 GitHub - supersfel/C_atmega128: 마이크로프로세서2 마이크로프로세서2. Contribute to supersfel/C_atmega128 development by creating an account on GitHub. github.com 깃허브에 올려두었다! 우선 해당 프로젝트의 사용자 등록 및 해제의 중간 부분까지 코드를 구현하였다. #include #include #include #include "lcd.h" #include "twi.h" #include "srf02.h" #include "Keypad.h" #define NONE 0 #..

    GitHub 클론코딩-2

    9. Feature 구조-video 이 아래구조를 만들껀데.. 보면 만들어둔 inner와 길이가 안맞는 것을 알 수 있다. 그래서 크게 글, 동영상, 그림들 이렇게 3개로 구조를 나눈 후에, 설계하면 될 것 같다. 또한 화면이 줄어들었을때도 동영상크기도 줄어들고, 그림도 2줄씩 나오는걸로 변경되는게 보이는데 이 또한 직접 해주어야 한다! Welcome home, developers GitHub fosters a fast, flexible, and collaborative development process that lets you work on your own or with others. 다음과 같이 우선 video의 구조를 잡은 후에, 비디오를 16:9의 비율로 맞춰서 출력하고자 한다. 비디오를 16:..