상세정보
EV3를 이용한 C언어 프로그래밍
미리보기

EV3를 이용한 C언어 프로그래밍

저자
황우현 저
출판사
복두출판사
출판일
2015-11-05
등록일
2015-02-26
파일포맷
PDF
파일크기
5MB
공급사
YES24
지원기기
PC PHONE TABLET 웹뷰어 프로그램 수동설치 뷰어프로그램 설치 안내
현황
  • 보유 2
  • 대출 0
  • 예약 0

책소개

컴퓨터 프로그래밍 능력을 배우기 위해 하드웨어로는 LEGO 사의 NXT 또는 EV3를 활용하고,
소프트웨어로는 RobotC를 이용하여 교재를 구성하였다. C언어의 문법과 다양한 문제 해결 능력
을 가질 수 있도록 간단한 실습예제부터 복잡한 실습과제를 RobotC를 이용하여 단계적으로 해결
하는 과정을 진행한다.
우선 LEGO 사의 NXT를 간단히 소개하고 이보다 기능이 향상된 EV3를 활용하여 하드웨어를
구성하여 실습하고자 한다. EV3는 센서부와 구동부를 사용자가 원하는 목적을 달성하기 위하여
다양하게 구성할 수 있다. 센서부에는 터치센서, 칼라센서, 초음파센서, 자이로센서 등을 사용할
수 있고, 구동부에는 라지모터와 미디엄모터를 기본으로 활용할 수 있다. 본 교재에서는 C언어를
배우고 활용하기 위하여 아래와 같은 EV3 로봇을 구성하여 대부분의 실습을 진행할 예정이다.
- 센서부 : 터치센서 1개, 칼라센서 2개, 초음파센서 1개
- 구동부 : 라지모터 2개, 미디엄모터 1개
- 제어기 : EV3 브릭 1개
간단한 실습문제를 RobotC로 작성하여 EV3에 다운로드 하여 직접 구동해 보면서 학습자가
원하는 목표대로 움직이는지 확인하고 수정해 가면서 프로그램 방법을 학습하고, 또한 실전과제
를 해결하면서 실무에 적용할 수 있는 능력을 배양할 수 있도록 교재를 구성하였다.
RobotC를 이용하여 프로그램을 편집하고 컴파일하며 링크한 후, EV3에 유선 또는 무선으로
다운로드하고 실행하여, 반복적인 프로그램의 디버깅을 통하여 C언어 문법 및 알고리즘을 자연스
럽게 학습하고 응용할 수 있도록 한다. 또한 실습문제를 진행하면서 필요한 C언어의 기본적인
문법을 익힐 수 있도록 하며, 실무에 응용할 수 있는 구체적인 방법을 스스로 터득할 수 있도록
교재를 구성하였다.
본 교재를 이용하여 스스로 C언어를 학습하거나 대학에서 강의를 효과적으로 진행할 수 있도록
실전 경진대회 문제를 다루고 있으며, 이를 해결하면서 다음과 같은 학습자의 능력을 갖출 수
있고자 한다.
? LEGO NXT 또는 EV3를 활용하여 하드웨어 구성 능력을 기를 수 있다.
? RobotC 소프트웨어를 배워서 직접 하드웨어에 적용하여 프로그램을 작성할 수 있다.
? 실습문제 및 실습과제를 해결하기 위한 순서도를 작성하고 프로그래밍 할 수 있다.
? RobotC를 이용하여 프로그램을 편집, 컴파일, 링크, 디버깅 및 실행할 수 있다.
? 자동화 엔지니어에게 필요한 실무적인 프로그램을 작성하여 응용할 수 있다.
특히 본 교재는 LEGO EV3에 대한 예제 및 실무 프로그램을 직접 작성하면서 실습할 수 있도록
RobotC 프로그램 방법과 실무적인 예제를 중점적으로 다루고 있다. 본 교재를 출판할 수 있도록
도와주신 복두출판사에 감사를 드립니다.
2015년 9월
저자 황 우 현

QUICKSERVICE

TOP