반응형
c#
반응형
3

C언어 데이터의 정의

※ 데이터 형식 → 기본 데이터 형식과 기본 데이터 형식을 부품으로 삼아 구성된 복합 데이터 형식이 있다. → 복합 데이터 형식의 종류에는 구조체와 클래스, 배열 등이 있다. → 데이터 형식은 값 형식과 참조 형식으로도 분류할 수 있다. ※ 변수 → 데이터를 담는 일정 크기(데이터 형식에 따라 결정)의 공간 → 데이터 형식(ex. int)을 먼저 명시하고 다음에 변수 식별자(이름)을 명시한다. 마지막엔 세미콜론(;) 선언된 변수는 대입 연산자를 통해 데이터를 입력하며 선언과 데이터 할당을 동시에 할 수도 있다. 데이터 형식이 같은 변수들은 콤마로 여러 개를 동시에 선언할 수도 있다. * 초기화 : 변수에 최초의 데이터를 할당하는 것, 변수 선언 후 데이터를 입력하지 않으면 쓰레기 데이터가 입력된다. ∵ ..

객체 지향 프로그래밍 (C#)

미니드론 자율비행을 준비하면서 팀원들이 C#에 대해 따로 정리한 자료들입니다. # 객체 지향 프로그래밍(OOP = Object Oriented Programming) → 코드 내의 모든 객체로 표현하고자 하는 프로그래밍 패러다임 * 객체 : 세상의 모든 것을 지칭하는 단어 → 속성 : 크기, 종류, 파일 생성 날짜, 데이터(변수) → 기능 : 수정, 삭제, 메소드 * 클래스(Class) : 객체를 만들기 위한 청사진, 데이터와 메소드를 묶는 집합, 기본 데이터 형식을 조합한 복합 데이터 형식(참조 형식) C#의 모든 형식이 클래스 ex) int a = 30; 클래스 : int(정수를 담는 객체를 위한 청사진) int b = 40; 객체 : a, b(실제로 데이터를 담을 수 있는 실제 객체) - 객체를 클..

바이로봇 패트론 (전기학회 미니드론 자율비행 경진대회) (Byrobot petrone) 후기 및 피드백 (2)

이어서 코드값 뒤의 헥사값에 대한 알아낸 분석 결과입니다. DataType이름값정보None0x00 Ping 0x01통신확인(reserve)Ack 0x02데이터 수신에 대한 응답Error 0x03오류(reserve, 비트 플래그는 추후에 지정)Request 0x04지정한 타입의 데이터 요청Passcode 0x05새로운 페어링 비밀 번호Control 0x10 조종Command 0x11명령Command2 0x12다중 명령(2가지 설정을 동시에 변경)Command3 0x13다중 명령(3가지 설정을 동시에 변경)LedMode 0x20LED 모드 지정LedMode2 0x21LED 모드 2개 지정LedModeCommand 0x22LED 모드, 커맨드LedModeCommandIr 0x23LED 모드, 커맨드, IR 데..