IoT > IoT
예제를 통해 이해하는 아두이노 프로그래밍
강의기간
교육 시작일 후 5일
난이도
중급
수강일
5일, 09:30~17:30
수강료
1,500,000원 KRW (KR)
환급
비환급과정
※ 비환급과정(면세) 입니다.
과목코드
HJ0R2
과정개요 교육장 안내
※ 본 과정을 신청하는 경우 한국 교육서비스의 Terms&Conditions 에 동의하는 것으로 간주합니다.
과정소개

<과정 개요>

  • IoT 영역의 필수언어인 C언어를 사용하여 디바이스를 제어하는 방법을 학습하는 과정입니다.

 

<과정 목적>

  • 임베디드 시스템 제어 및 응용을 C언어 기반으로 개발할 수 있습니다.
  • 마이크로 컨트롤러와 주변 장치들을 구동/제어하는 방법을 익히고 활용할 수 있습니다.
  • 향후 고성능 마이크로 컨트롤러 개발의 기초 역량을 갖출 수 있습니다.
수강대상
  • 마이크로 컨트롤러 이론과 개발 방법을 습득하고자 하는 분
  • 임베디드 시스템을 개발하려는 분이나 관심이 있으신 분
  • 임베디드 분야로 진출하려는 대학생이나 직장인
교육내용

Module 1 : C언어 연습

  • 데이터 타입
  • 함수
  • 클래스

 

Module 2 : Serial 및 String 클래스

  • 시리얼 연결
  • Serial 클래스
  • String 클래스

 

Module 3 : 디지털 데이터 입력

  • 디지털 데이터 입력
  • 풀업 및 풀다운 저항
  • 여러 개의 버튼 입력

 

Module 4 : 디지털 데이터 출력

  • 버튼 상태 나타내기
  • millis 함수
  • blink 속도 조절

 

 

Module 5 : 아날로그 데이터 입출력

  • 아날로그 데이터 입력
  • 가변저항으로 blink 속도 조절
  • 가변저항으로 LED 밝기 조절
  • LED 모듈

 

 

Module 6 : 데이터 입출력 응용

  • LED 모듈에 패턴 표시하기
  • LED 모듈의 패턴 바꾸기
  • 시리얼 모니터를 통한 출력 제어
  • 2진수를 10진수로 변환하는 게임

 

Module 7 : 네 자리 7 세그먼트 표시장치

  • 네 자리 7세그먼트 표시장치
  • 네 자리 7세그먼트 모듈
  • 한 자리 숫자 표현하기
  • 네 자리 숫자 표현하기

 

Module 8 : 디지털 출력 확장 - 74595 칩

  • 74595 칩
  • LED 모듈 제어
  • 원형 비트 시프트 연산

 

Module 9 : 디지털 입출력 확장 - MCP23017 칩

  • I2C
  • MCP23017 칩
  • 미니피아노

 

Module 10 : 라이브러리

  • 라이브러리
  • EEPROM 라이브러리
  • RTC 라이브러리
  • 타이머 라이브러리

 

Module 11 : 인터럽트

  • 인터럽트 처리
  • 외부 인터럽트

 

선수과목
  • 아두이노로 IoT 시작하기
다음과목

Contact us

  • 교육관련 문의
    1661 - 9080
  • HP제품 서비스 문의
    1588 - 3003
HPE 교육센터 BLOG
2016 중소기업 정부지원과정 CAFE