Chapter1 아두이노는 무엇인가요?

 

1.1 일상의 작은 컴퓨터 마이크로컨트롤러

1.2 아두이노의 탄생

1.3 아두이노의 구성

1.4 아두이노 우노 R3 (Arduino Uno R3)

1.5 아두이노 스케치 (IDE : 통합개발환경설치

 

Chapter2 아두이노 디딤돌
             (전기?전자공학 기초 다지기)

 

2.1 전기란 무엇인가요?

2.2 전압전류저항이란

2.3 전류의 열작용

2.4 전류의 자기작용

 

Chapter3 아두이노와 소통하기

 

3.1 아두이노 프로그래밍 언어 스케치

1) 아두이노 스케치의 구성요소

2) 변수와 상수

3) 자료형

4) 제어문

5) 반복문

6) 연산자

7) 함수

 

Chapter4 아두이노 프로그래밍 기초

 

과제 1 LED 켜고 끄기

과제 1-1 for문을 사용하여 LED 깜박이기

과제 1-2 함수를 이용해 LED 깜박임 제어하기

과제 1-3 프로토타입을 이용한 함수 선언하기

과제 1-4 PWM을 이용한 LED 밝기 제어하기

과제 1-5 8개의 LED로 라이트 바 만들기

과제 스위치 입력 받아 LED 켜고 끄기

과제 2-1 두 개의 스위치 입력 받아 LED 켜고 끄기

과제 2-2 스위치를 누르면 LED 서서히 켜지고서서히 꺼지기

과제 액정표시장치(LCD)글자 표시하기

과제 3-1 ASCII코드 값 LCD에 표시하기

과제 3-2 LCD로 전압계 만들기

과제 3-3 LCD에 한글쓰기

과제 3-4 아두이노로 온도계 만들기

과제 컴퓨터와 통신하며 알고리즘 배우기

과제 4-1 시험점수 순위 매기기 알고리즘

과제 4-2 유클리드의 호제법을 이용한 최대공약수 구하기

과제 4-3 버블정렬을 사용하여 숫자를 크기순으로~

과제 4-4 배열을 이용해 삼각형 모양으로 별표 그리기

과제 파헬벨의 캐논 멜로디 연주하기

과제 5-1 가변저항으로 연주하는 나만의 악기 만들기

과제 6 FND로 숫자 표시해보기

과제 6-1 다이내믹 구동으로 4자리 FND에 숫자 표시하기

과제 6-2 타이머를 이용한 FND 시간표시기 만들기

과제 7 RC 서보모터를 원하는 위치로 회전시키기

과제 7-1 가변저항으로 RC 서보모터의 회전각도 제어하기

과제 7-2 조이스틱으로 제어하는 2축 로봇 스케치하기

과제 직류모터 속도 제어하기

과제 8-1 직류모터 속도 및 회전방향 제어하기

과제 스텝핑 모터를 사용한 1축 위치제어로봇 만들기

과제 9-1 스텝핑 모터의 정역과 속도제어 해보기

 

Chapter5 아두이노 프로젝트 과제 만들기

 

Project 1. 알람시계 만들기

Project 2. 레이저를 쏘는 3축 운동 로봇 만들기

Project 3. EL 와이어를 사용한 무드 조명장치

Project 4. 열전사 프린터 출력장치 만들기

Project 5. 실제로 발사되는 화약로켓과 자동발사대 만들기