아두이노를 처음 시작하는 초보자들을 위한 패키지 상품으로 다채로운 디지털 세계의 전자 기술을 
체험할 수 있습니다
. 
납땜을 하지 않고 테스트가 가능하고 브레드보드에 직접 구성품을 연결하여 다양한 실습이 가능합니다.





재미삼아 아두이노(Arduino)
심재창 외 3 저


도서 정보

아두이노는 작은 마이크로컴퓨터(마이컴)로 하드웨어 실습과 프로그램을 하기 쉽게 구성되어 있다. 누구나 재미삼아 배울 수 있는 마이컴이며, 회로도가 제공되는 공개 하드웨어이다. 프로그래밍과 하드웨어에 대한 기초 지식이 없어도 인터넷을 사용 하듯이 바로 적용할 수 있으며, 며칠만 재미삼아 가지고 놀다보면 간단한 전자공학의 원리와 프로그램이 눈에 쏙 들어온다.
워낙 유용하고 쉽고 재미있어서 2011년에 구글이 안드로이드의 하드웨어 신랑으로 아두이노를 선택하였다.
이 책에서는 아두이노를 처음 접하는 초보자에게 전자회로, 디지털, 아날로그의 이해, 입력과 출력에 대한 기본적인 지식과 마이컴 하드웨어 구조의 소개와 이를 활용하는 소프트웨어를 예제 중심으로 소개한다.

차 례

1부 아두이노 소개

Chapter 01 아두이노 소개와 설치
아두이노란? 
아두이노 소프트웨어의 설치 
아두이노 프로그래밍 
아두이노 통합 개발 환경(IDE) 

Chapter 02 아두이노 보드만으로 가지고 놀기 
보드의 LED 깜박임 
내가 만든 디지털 스위치 입력 
컴퓨터와 아두이노 대화하기 

Chapter 03 전자부품과 친해지기 
전자 회로의 원리 
전자의 기본지식 
저항읽기 
커패시터 읽기 
브레드보드 

2부 디지털 출력과 입력

Chapter 04 LED 가지고 놀기
LED가 뭘까?
LED 가지고 놀기 

Chapter 05 푸시버튼 스위치 가지고 놀기
디지털 입력이란 무엇인가?
스위치의 종류
푸시버튼 가지고 놀기 
LED 깜박임 속도 조절하기 
Delay를 사용하지 않고 깜박이기

3부 아날로그 출력과 입력

Chapter 06 소리 만들기 -피에조 스피커
피에조 스피커 (Piezo Speaker) 
간단한 소리 만들기 
멜로디 만들기 

Chapter 07 아날로그 출력 -PWM
펄스 폭 변조(PWM)로 아날로그 출력하기 
밝기조절(Fading) 프로그램 

Chapter 08 광센서로 어둠을 감지하자 
아날로그의 디지털 변환 
밝기 정도를 어떻게 알 수 있을까? 
외부 빛의 양에 따라 LED램프 깜박이기 

Chapter 09 가변저항기
가변 저항을 이용한 전위차계 
전위차계로 LED램프 깜박이기 

Chapter 10 온도계 
아날로그 입력신호로 외부 LED램프 깜박이기 

Chapter 11 똑똑똑 (노크) -피에조 스티커 

4부 아두이노 프로세싱 언어 및 라이브러리

Chapter 12 아두이노 언어 

Chapter 13 프로세싱 언어 
프로세싱 기초 
프로세싱 시작하기 
프로세싱 프로그램 기본 문법 
프로세싱 응용 - 아두이노와 통신하기 

Chapter 14 프로세싱으로 컴퓨터와 아두이노 통신하기 
하드웨어 구성 
아두이노 소프트웨어 작성 
프로세싱 소프트웨어 작성 
아두이노와 프로세싱과의 시리얼 통신 

Chapter 15 아두이노 라이브러리 만들기 
파일을 해당 폴더로 복사하기