Table of Contents

소프트웨어 개발자를 위한 하드웨어 워크숍

이 워크숍은 소프트웨어 개발자를 위한 하드웨어 워크숍 입니다. 실제 하드웨어가 어떻게 동작하며, 소프트웨어가 하드웨어를 제어하는 원리를 다룹니다.

워크숍에서는 교육을 효과적으로 하기 위해, 실제 개발자가 업무나 일상에서 사용될 수 있는 하드웨어를 만들면서 하드웨어 기초를 배웁니다.

이번 워크숍에는 시스템 통합 빌드 도구인 젠킨스(jenkins)의 하드웨어 알람 시스템을 만듭니다.

교육 목표

대상

교육 시간표

첫날

  1. 워크숍 소개
  2. 나만의 아두이노 만들기
  3. 시스템 통합 빌드 라이트 만들기 1

둘째날

  1. 시스템 통합 빌드 라이트 만들기 2
  2. 통신하기: 시스템 통합 빌드 토이 만들기
  3. 회고 및 정리

교육 내용

1. 나만의 아두이노 만들기

전세계 하드웨어 취미가, 예술가들이 사용하는 아두이노를 직접 만들어 보며, 전기, 전자 회로의 기초를 익힌다.

내용: 마이크로 컨트롤러 회로를 직접 만들면서, 하드웨어 제작 과정을 경험해 봅니다.

2. 시스템 통합 빌드 라이트 만들기

만든 아두이노에 기능을 추가하여 시스템 통합 빌드 프로그램(jenkins)에서 시스템 통합의 에러를 리포팅하는 시스템을 만든다.

내용: 다양한 센서와 액추레이터, 그리고 전자 소자를 배우고, 이를 제어하는 프로그램을 만들어 봅니다.

참고: http://www.youtube.com/watch?v=3T5fEV5YHYo

3. 통신하기: 시스템 통합 빌드 데스크탑 토이 만들기

jenkins의 시스템 통합 에러 리포팅 시스템과 RF로 통신하여 빌드 정보를 보여주는 데스크탑 토이를 만든다.

내용: 하드웨어 시스템에서는 여러가지 칩을 이용합니다. 이번시간에는 다양한 기능의 칩과 통신하고 칩을 제어 합니다.

참고


옴의법칙

전자부품

나만의 아두이노 만들기

아두이노 프로그래밍

hardwareprototype/quiz

ATBootloader

jenkins

cp2103

sensor

actuator

통신

일상에서 유용한 프로젝트

pwm