본문 바로가기

배우고 싶은 강좌를 찾아보세요.

추천 강좌

    다국어 설정

    강좌소개

    강좌 소개

    수업내용/목표

    ◈ IoT에 대한 기본개념 및 사물인터넷 서비스 구조에 대해 설명할 수 있다.
    ◈ IoT의 주요 활용 사례에 대해 설명할 수 있다.
    ◈ IoT 응용 프로그래밍에 대한 기초 지식을 이해하고 활용할 수 있다.
    ◈ 아두이노와 앱인벤터를 이용하여 다양한 IoT 응용 프로그램을 작성할 수 있다.
    ◈ IoT 응용 서비스를 설계하여 구현할 수 있다.

    홍보/예시 영상

    강좌 운영 계획

     

    강좌계획표
    주차 주제 내용 담당교수
    1 사물인터넷(IoT: Internet of Things) 개요 4차산업혁명과사물인터넷
    사물인터넷의 개념
    사물인터넷의 구조 및 주요 기술
    사물인터넷의 주요 응용 분야
    김미혜
    2 아두이노 기초 아두이노개요
    - 아두이노란?
    -아두이노보드의 종류
    - 아두이노 우노 보드의 구성과 기능
    - 아우이노 보드와 함께 사용되는 부품들
    아두이노개발환경
    - 아두이노 통합개발환경이란?
    -아두이노 통합개발환경(IDE) 다운로드 및 설치
    - 아두이노 통합개발환경의 구성
    - 첫 번째 아두이노 프로그램 실행
    - 아두이노 스케치의 구조
    3 디지털/아날로그 입출력 프로그래밍 디지털입출력프로그래밍
    - 아두이노 디지털 입출력 이해하기
    - 디지털 입출력을 위한 아두이노 기본함수들
    - 플로팅(Floating) 현상
    - 디지털 입력프로그래밍
    - 디지털 출력프로그래밍
    아날로그입출력프로그래밍
    - 아두이노 아날로그 입출력 이해하기
    - 아날로그 입출력을 위한 아두이노 기본함수들
    - 아날로그 입출력 프로그래밍
    4 앱 인벤터와 아두이노 통신 앱 인벤터(App Inventor2)
    - 앱 인벤터 개요
    - 앱 인벤터 개발환경
    - 앱 인벤터 화면구성 및 기능
    - 앱 만들기 실습: 버튼을 누르면 말하는 앱
    아두이노통신
    - 아두이노 시리얼통신
    - 아두이노 블루투스통신
    - 블루투스 통신을 이용한 앱 인벤터와 아두이노 통신
    5 IoT 응용 프로그래밍 실습 Text LCD를이용한IoT 응용시스템 만들기
    - 문자정보를 Text LCD에 표시하기
    - 스마트폰에서 입력한 내용을
    Text LCD에 표시하는 원격 디스플레이
    초음파 센서와 적외선 센서를 이용한 IoT 응용시스템 만들기
    - 초음파센서와 적외선거리센서 사용하기
    - 초음파센서와 적외선거리센서에서 측정한 값을 스마트 폰의 앱에 표시하기
    김병창
    6 7세그먼트와 버저를이용한 IoT 응용시스템 만들기
    - 숫자정보를 7세그먼트에 표시하고 버저울리기
    - 스마트폰에서 주사위버튼을 누르면 그 결과를 7세그먼트에 표시하고 버저를 울리는 원격 디스플레이
    시프트레지스터를 이용한 IoT 응용시스템 만들기
    - 시프트레지스터를 이용하여 세그먼트 제어하기
    - 스마트폰에서 입력한 시간부터 시작하는 7세그먼트 시계 만들기
    7 조도센서와 온도센서를 이용한 IoT 응용시스템 만들기
    - 조도센서와 온도센서 사용하기
    - 조도센서와 온도센서 값을 스마트폰 앱에 표시하는 온습도 측정기 만들기
    스피커를 이용한 IoT 응용시스템 만들기
    - 아두이노에서 스피커 사용하기
    - 스마트폰앱에서 아두이노의 스피커를 제어하는 피아노 만들기
    8 DC모터를 이용한 IoT 응용시스템 만들기
    - DC모터를정회전, 역회전, 정지제어하기
    - 스마트폰에서 DC모터 정회전, 역회전, 정지 제어하기
    서보모터와 스텝모터를이용한IoT 응용시스템만들기
    - 서보모터와 스텝모터 사용하기
    - 스마트폰에서 서보모터와 스텝모터 제어하기
    9 인터럽트를 활용한 IoT 응용시스템 만들기
    - 아두이노에서 마그네틱스 위치 사용하기
    - 인터럽트개념 이해하기
    - 두 개의 작업을 동시에 수행할 수 있는 도어보안시스템 만들기
    타이머를 활용한 IoT 응용시스템 만들기
    - 정기적인 LED 깜빡임이 있는 회로만들기 - 타이머개념 이해하기
    - 두 가지 작업을 동시에 수행할 수 있는 시스템 만들기
    10 스마트카 만들기 IoT 응용프로젝트 실습: RC카 만들기
    - RC카 시스템 설계
    - RC카 시스템 구현
    - RC카 프로젝트 시연
    길준민
    11 IoT 응용프로젝트 실습: 자율주행 RC카 만들기
    - 자율주행 RC카 시스템 설계
    - 자율주행 RC카 시스템 구현
    - 자율주행 RC카 프로젝트 시연
    12 수질오염측정 시스템 만들기 IoT 기반수질측정시스템개요
    IoT 기반수질측정시스템설계
    변태영
    13 IoT 기반수질측정시스템구현
    IoT 기반수질측정시스템적용사례
    14 기말고사

     

    강좌운영팀 소개

    교수자

    김병창 대표 교수
    김병창 대표 교수
    소속 : 대구가톨릭대학교 공과대학 컴퓨터공학전공
    교수학력 : 포항공과대학교 컴퓨터공학 전공, 공학박사
    길준민 교수
    길준민 교수
    소속 : 대구가톨릭대학교 공과대학 컴퓨터공학전공 교수
    학력 : 고려대학교 전산학 전공, 이학박사
    김미혜 교수
    김미혜 교수
    소속 : 대구가톨릭대학교 공과대학 IT공학부 교수
    학력 : 뉴사우스웨일즈대학교 컴퓨터공학 전공, 공학박사
    변태영 교수
    변태영 교수
    소속 : 대구가톨릭대학교 공과대학 IT공학부 교수
    학력 : 경북대학교 컴퓨터공학 전공, 공학박사

    강좌지원팀

    강원태
    강원태
    소속 : 대구가톨릭대학교 일반대학원 컴퓨터소프트웨어학과 박사과정


    강좌 수강 정보

    이수/평가정보

    이수/평가정보
    과제명 퀴즈 토론 실습과제 기말고사
    반영비율 40% 10% 10% 40%

    ※ 총 60% 이상 점수 획득 시, 이수증을 발급받을 수 있습니다.

     

    강좌 수준 및 선수요건

    - C언어
    - 컴퓨터 프로그래밍 언어에 대한 기초 지식

    교재 및 참고문헌

    - 이 강좌는 여러가지 참고자료가 많이 있습니다.

    자주 묻는 질문

    강좌 교재가 따로 있나요?

    별도의 주 교재는 없습니다. PDF형식의 강의 노트와 주제별 참고 도서, 읽기 자료를 제시할 예정입니다. 외부사이트와 외부 영상자료 링크 또한 제공해 드리니 참고 부탁드립니다.

    미리보기

    분야 공학 (컴퓨터 · 통신)

    난이도 전공기초

    운영기관 대구가톨릭대학교

    이수증 미발급

    주차 14 주

    학습인정시간 21시간 46분 (11시간 04분)

    수강신청기간 20.09.24 ~ 20.12.24

    강좌운영기간 20.10.01 ~ 20.12.31

    전화번호 053-850-3372

    자막언어 -

    강좌언어 한국어(ko)

    추천강좌
    같은기관강좌