본문 바로가기
반응형

2017/0522

시리얼 통신 개요, 구현, 포트 버퍼 설정 (C# SERIAL) 시리얼 통신 개요, 구현, 포트 버퍼 설정 (C# SERIAL) 시리얼 통신 개요시리얼은 거의 모든 PC에서 표준으로 사용되는 디바이스 통신 프로토콜이다. 시리얼의 개념을 USB의 개념과 잘 구분해야 한다. 대부분 컴퓨터에는 2개의 RS232 기반 시리얼 포트가 있다. 시리얼은 또한 여러 가지 디바이스에서 계측을 위한 일반 통신 프로토콜이며, 여러 GPIB 호환 디바이스에는 RS232 포트가 장착되어 있다. 그뿐만 아니라, 원격 샘플링 디바이스로 데이터 수집을 하는 경우에도 시리얼 통신을 사용할 수 있다(IEEE 참조). 시리얼 통신의 개념시리얼 포트는 정보의 바이트를 한 번에 한 비트씩 순차적으로 송수신한다. 한 번에 전체 바이트를 동시에 전달하는 병렬 통신과 비교하면 시리얼 통신은 속도가 느리지만, .. 2017. 5. 12.
블루투스, 비콘을 응용한 3차원 위치 추적 서비스 (IPS) 블루투스, 비콘을 응용한 3차원 위치 추적 서비스 (IPS) 마케터들은 구매 행동 변화를 해결할 방법을 생각해야 했다. 그중 하나가 비콘(Beacon) 기술을 활용한 실내 위치 추척 시스템(IPS, Indoor Positioning System)이다. 사실 실내 위치 추척 시스템(IPS)은 오랫동안 다양한 기술로 연구되어왔다. 최근의 블루투스4.0(Bluetooth Low Energy) 기술을 사용하면 실내뿐 아니라 스포츠 경기장처럼 넓은 장소에서도 위치 추적이 가능해진다. 기존 GPS는 야외에서 2차원의 위치만 제공한 반면, 블루투스4.0 기술은 실내에서 3차원의 위치도 제공해준다. 블루투스4.0 기능은 갤럭시 S3, 아이폰 4S, 옵티머스 G프로 및 이후 기종에 이미 장착되어 있다. 다음은 SKT가 .. 2017. 5. 10.
[C언어] OpenGL 키보드, 마우스로 도형 회전, 확대 프로그램 [C언어] OpenGL 키보드, 마우스로 도형 회전, 확대 프로그램 일단 첨부 파일 부터 소개합니다. OpenGL 키보드 방향키로 도형 회전 확대 (7zip으로 푸세요) - OpenGL 예제.part1.rar [클릭]- OpenGL 예제.part2.rar [클릭] 위의 압축 파일 2개는 예제 모음이고, 그중에 4개의 콜백 함수로 만든 도형 조작 예제는 아래를 참조하세요. 일단, 아래 캡쳐 된 그림들은 실제 실행 화면입니다. 초기엔 작은 사각형이 하나 생성됩니다.키패드의 '+', '-' 키를 눌러 크기를 조절할 수 있어요. [C언어] OpenGL 예제 프로그램, 시작 화면 [C언어] OpenGL 예제 프로그램, 마우스 이벤트 [C언어] OpenGL 예제 프로그램, 키보드 이벤트 위에 실행 화면을 구현하는 .. 2017. 5. 8.
C# 파일과 폴더, 드래그 앤 드롭 예제 (마우스 Drag Listview) C# 파일과 폴더 정보, 드래그 앤 드롭 예제 (마우스 Drag Listview) 전체 프로젝트는 바로 아래에 있는 zip 파일을 참조하시면 됩니다. 여기에 파일을 올려보세요 아래에 마우스로 파일을 올려놓으면 파일 정보가 나오고,여기에 폴더를 올려보세요 아래에 마우스로 폴더를 올려놓으면 폴더의 정보가 나옵니다. C# 드래그 앤 드롭 프로젝트 - Csharp_DragAndDrop.zip [클릭] 우선, using System.ComponentModel;을 추가하여 DataFormats 클래스를 사용할 수 있도록 설정합니다. - txtFileDrop_DragDrop 함수 : 파일 정보 추출 후 텍스트로 표시- lDirDrop_DragDrop 함수 : 폴더 정보 추출 후 파일 내역 텍스트로 표시 1234567.. 2017. 5. 7.
반응형