SDM-100NP SAMSUNG ZOOM 카메라 C# 컨트롤러 제작

SDM-100NP cover image

정리하다가 발견된 SAMSUNG ZOOM 카메라인 SDM-100NP 모듈을 테스트해 보았습니다. 언제 구매했었는지도 기억이 없는 제품인데 데이터시트의 히스토리를 살펴보니 문서의 첫 버전이 2006년도인 것으로 봐서는 거의 20년이 다되가는 모델입니다. 요즘 시간적인 여유가 좀 있어서 동작 테스트도 해 보고 데이터시트를 보고 C#을 사용하여 컨트롤러용 애플리케이션도 작성해 보았습니다.   SDM-100N/P 하드웨어 아래와 같은 외관의 카메라 모듈입니다. 아래쪽에 24핀 커넥터가 … Read more

WebCam(웹캠) C#에서 사용하기

단순히 웹캠(WebCam) 영상을 C#에서 보여줘야 하는 경우에 간단히 사용할 수 있는 예제를 발견하여 정리 차원에서 작성하였습니다. 프리뷰 영상을 보여주기만 하면 되는거라 복잡한것 말고 단순한것 위주로 검색을 하던 중 깃헙에서 한개의 파일만 추가하면 쉽게 WebCam을 사용할 수 있는 예제를 발견하였습니다. 아래는 제공된 샘플 코드인데 직관적으로 되어 있는데다가 코드도 몇 줄만 추가하면 되서 쉽게 사용할 수 있는것처럼 보입니다. // … Read more

ADBKeyBoard 활용한 TTS 입력 테스트

ADBKeyBoard Cover Image

ADBKeyBoard 애플리케이션을 활용하여 TTS 문장 입력 테스트를 해 보았습니다. 제 경우 안드로이드용 TTS 애플리케이션을 작성하여 테스트를 하던중 테스트 문장을 입력하는것이 매우 번거롭고 불편하였습니다. 한글 텍스트를 입력하기 위해서는 안드로이드 키보드의 자판 배열도 변경해야 하고, 문장 입력시 오타라도 나면 커서를 옮겨 수정하기 위해 백스페이스키도 여러번 눌러야 하고, 긴 문장을 입력하는 경우 한참을 타이핑 해야하는등 여러모로 불편한 점이 … Read more

C# Reed-Solomon error correction 테스트

Reed-Solomon-Cover

C#을 사용하여 프로그램을 하나 만들려고 하는데 데이터에 에러가 발생될 경우 이를 복구할 수 있는 방법이 있으면 좋을것 같아 검색해 보니 Reed-Solomon 알고리즘을 알게 되었고 C#용 NuGet 패키지도 지원되어 쉽고 간편하게 사용해 볼 수 있을것 같아 테스트 해 보았습니다. Reed-Solomon을 처음 알게되어 궁금하여 검색해 보니 어지러운 수식이 난무하여, 챗GPT에 Reed-Solomon에 대해 간략히 알려달라는 질문에 아래와 같은 … Read more

C# SerialPort 사용하여 GUI 애플리케이션 만들기

SerialPort Application Cover Image

C#에서 제공되는 SerialPort 사용하여 GUI 애플리케이션을 만들어 보려고 합니다. 매번 생각만 하고 실제로 만들질 못했는데 이번 기회에 제대로된 시리얼 프로그램을 만들어 개인적으로 사용해 보기로 하였습니다. 구현될 내용은 아래와 같은데 대부분의 시리얼 통신 프로그램에서 사용되는 가장 기본적인 기능만 구현할 예정입니다. – COM 포트 선택 – COM 포트 갱신 – 데이터 송신 – 데이터 수신 C#의 RSerial이라는 새프로젝트를 … Read more