홈 > Development

사물인터넷(IoT) 활용을 위한 아두이노 프로그래밍

교육과정대표이미지
쿠폰
교육일정

2018-07-26 ~ 2018-07-27

신청기간
2018-05-18 ~ 2018-07-25
교육일수
2
교육시간

16시간

  • 1일차 09시00분 ~ 18시00분
  • 2일차 09시00분 ~ 18시00분
정원
30
교육비
비회원사 650,000 회원사 630,000
담당자
평생교육본부 02-3274-9377
장소
이룸센터

상세안내

교육개요
  • ​​​​​​

     

    아두이노는 각 상황에 맞게 센서 및 쉴드를 이용하고 구성하기 때문에 스마트 워치, 로봇, 전등 등 다양한 사물인터넷 서비스 분야에 활용되고 있다.

    오픈소스 기반의 하드웨어 및 소프트웨어 개발 환경을 바탕으로 비전공자들도 손쉽게 다룰 수 있는 마이크로컨트롤러 보드인 “아두이노”의 개념과 동작원리를 이해하고, 아두이노(Aduino)를 활용하여 다양한 센서로부터의 입력을 처리하는 방법, LED, 부저, 7세그먼트 표시 장치에 출력하는 방법, 블루투스를 이용한 통신 방법에 대한 실습을 통해 아두이노를 활용한 시스템을 직접 구현할 수 있는 기초적인 프로그래밍 역량을 습득하는 교육이다.​ ​ 

교육목적
  • • 아두이노의 특징과 장점, 하드웨어 동작 원리, 소프트웨어 개발 환경을 이해한다.
    • 아두이노 디바이스의 센서, 엑츄에이터의 역할과 동작원리를 이해하고 센서 데이터의 출력 및 다른 장치와의 연동할 수 있는 프로그래밍 기법을 습득한다.
    • 다른 디바이스와의 데이터 송수신을 위한 블루투스 통신 방법을 익힌다
    • 아두이노를 활용하여 구현할 수 있는 제품 및 서비스에 대해 이해한다.
교육특징
  • 센서의 작동원리를 이해하고 그 활용법을 익히므로 아두이노를 활용하여 IoT분야의 시제품을 설계할 수 있다.
기대효과
  • 임베디드 시스템에 대한 동작원리를 이해하여 실세계에서 그 활용 방안을 찾을 수 있다.
    디바이스의 통신 방법을 이해하므로 원격제어가 필요한 IoT 제품을 직접 기획할 수 있다.
수강대상
  • 아두이노 사용 방법과 프로그래밍 기법에 대해 관심이 많은 일반인, 학생, IT업계 종사자
    * 기초 : C, JAVA 등의 프로그래밍 이해

시간표

시간표
모듈 세부내용 학습진행 및 개요
1일차 아두이노 개요 아두이노 개요 및 활용
- 아두이노 하드웨어 구성 개요
- 아두이노 우노
- 라즈베리파이, 에디슨, 비글보드 비교
- 아두이노 소프트웨어 개발 환경
- 아두이노 활용 사례
1일차 아두이노 기본 프로그래밍 아두이노 C/C++ 언어
- 아두이노 프로그램 구조
- 아두이노 기본 입출력 (디지널/아날로그)
아두이노 함수
- 기본 클래스 (Serial, String)
- 라이브러리 (기본 라이브러리, 외부 라이브러리)
1일차 아두이노 출력 프로그래밍 아두이노 출력 프로그래밍
- LED 출력
- 부저 출력
- 7 세그먼트 표시 장치 출력
2일차 아두이노 센서 프로그래밍 아두이노 센서 연동 프로그래밍
- 광 센서 연동
- 온도/습도 센서 연동
- 소리 감지 센서 연동
- 가스 감지 센서 연동
- 인체 감지 센서 연동
2일차 블루투스 통신 블루투스 통신 프로그래밍
- HC-06 블루투스 모듈 설치
- 아두이노와 컴퓨터 블루투스 통신
- HC-06 마스터 모듈 설치
- 아두이노와 아두이노 블루투스 통신

교육장안내

KMA오픈러닝센터
평일
08:30 ~ 17:30
휴무시간
12:30 ~ 13:30
교육문의
KMA 공개교육센터 (02-3274-9215)
팩스
0502-400-9988 / 02-3274-9399
쿠폰문의
KMA 회원서비스센터 (02-3274-9362)



















KMA 공개교육센터