다운로드 교육자료 문제해결 레퍼런스 구입방법

교육 자료 : C 언어 : 새 프로젝트 만들기

개요
Dev-C++ Static 라이브러리를 기준으로 설명합니다.
새 프로젝트 만들기
  1. Dev-C++을 실행하고 파일 메뉴의 새로 만들기 메뉴에서 프로젝트... 메뉴를 선택합니다.
  2. 새로운 프로젝트 대화상자가 나타나면 Console Application을 선택하고 아래쪽의 C를 선택한 후 프로젝트 명을 입력하고 확인 버튼을 클릭합니다.
  3. 다른 이름으로 저장 대화상자가 나타나면 프로젝트 파일(.dev 파일)을 저장할 폴더로 이동하여 저장 버튼을 클릭합니다.
  4. 새 프로젝트가 만들어졌습니다.
새 프로젝트에 라이브러리 추가하기
  1. 내려 받은 ZIP 파일의 압축을 풀면 library 폴더에 libroboid.aroboid.h 파일이 있습니다. 이 파일들을 프로젝트 파일(.dev 파일)을 저장한 폴더에 복사하여 넣습니다.
  2. 프로젝트 메뉴의 프로젝트 옵션 메뉴를 선택합니다. 프로젝트 설정 대화상자가 나타나면 매개변수들 탭을 클릭하고 화면 오른쪽 아래의 라이브러리나 객체 추가하기 버튼을 클릭합니다.
  3. 열기 대화상자가 나타나면 프로젝트 파일(.dev 파일)을 저장한 폴더에서 libroboid.a 파일을 선택하고 열기 버튼을 클릭합니다.
  4. Linkerlibroboid.a가 추가되었음을 확인하고 확인 버튼을 클릭합니다.
  5. # include "roboid.h"와 같이 헤더 파일을 포함하고 코드를 작성한 후 파일 메뉴의 저장 메뉴를 선택하여 파일을 저장합니다.
  6. USB 동글을 컴퓨터의 USB 포트에 꽂고 햄스터 로봇의 전원을 켜서 햄스터 로봇과 컴퓨터를 연결합니다.
    실행 메뉴의 컴파일 후 실행 메뉴를 선택하여 작성한 코드를 컴파일하고 실행합니다.
목차
수업 준비
  1. 하드웨어 살펴보기
  2. 햄스터 · 햄스터S · USB 동글 PDF · PPT
  3. 소프트웨어 설치
  4. PDF · PPT
  5. 로봇과 컴퓨터 연결
  6. PDF · PPT
  7. 예제 프로젝트 실행
  8. PDF · PPT
기초
  1. 새 프로젝트 만들기
  2. 클라우드 컴퓨터 환경에서 작업하기 (선택 사항)
  3. 말판 이동하기 #1 (순차, 횟수 반복)
  4. 이동하고 회전하기
  5. LED 켜고 소리 내기
  6. 순서대로, 반복하여 명령하기
  7. 키보드 이벤트
  8. 근접 센서 사용하기
  9. 말판 이동하기 #2 (~인 동안 반복)
  10. 바닥 센서 사용하기
  11. 밝기 센서와 가속도 센서 사용하기
  12. 브레이튼버그의 로봇
심화
  1. 보드 게임 만들기
  2. 센서 한 개를 사용한 라인 트레이서
  3. 센서 두 개를 사용한 라인 트레이서
  4. 햄스터 친구 따라가기 (2인 1조)
  5. 여러 대의 햄스터 로봇 제어하기 (선택 사항)
  6. 벽 따라가기
  7. 로봇 청소기 흉내 내기
  8. 라인 트레이서 교차로 주행하기
  9. 미로 탈출
확장 키트
  1. 조립하기
  2. 핀/소켓 배치 살펴보기
  3. 디지털 입력 - 버튼을 누르면 삐 소리가 나요
  4. 디지털 출력 - 어두우면 LED 불이 켜져요
  5. 디지털 출력 - 반짝반짝 LED를 깜박여요
  6. 디지털 출력 - 기울이는 방향으로 LED가 켜져요
  7. 아날로그 입력 - 포텐셔미터를 돌리면 음 높이가 달라져요
  8. 아날로그 입력 - 뜨겁지 않게 해주세요
  9. 아날로그 입력 - 빛을 따라 움직여요
  10. PWM 출력 - LED 불이 부드럽게 밝아졌다 어두워져요
  11. PWM 출력 - LED 촛불이 바람에 흔들려요
  12. 아날로그 서보 출력 - 햄스터 로봇에게 꼬리가 생겼어요
고급
  1. 행위 기반의 로봇 제어
  2. 경로 탐색
  3. 자리 바꾸기
Copyright 로봇SW교육원 All rights reserved.
어려운 일이 있으면 광운대학교 로봇학부 박광현 교수(akaii@kw.ac.kr)에게 연락하세요.