CHAPTER 1. 무엇이 필요할까(Required meterials)
재료 1 : 아두이노, 브레드보드, 컴퓨터와 소프트웨어
재료 2 : 전자 부품(LED, 저항, 10k옴 포텐시오미터, 순간 스위치, 솔리드 코어 전선 등)
재료 3 : 도구(전선 스트립퍼, 작은 플랫헤드 & 필립스 헤드 스크류드라이버, 니퍼, 바늘코 플라이어 등)
CHAPTER 2. 준비하기(Setup)
아두이노와 브레드보드 세팅하기
- 회로
- 아두이노를 나무판에 고정시키기
- 브레드보드를 나무판에 고정시키기
- 아두이노와 브레드보드 연결하기
- 브레드보드의 양쪽 파워?그라운드 버스 연결하기
- 완성된 모습
CHAPTER 3. 말하기(Speaking)
LED 깜빡이기/기본회로를 만들어보자
- 회로
- LED를 브레드보드에 연결
- 220옴 저항을 사용하여 LED의 캐소드와 그라운드 버스를 연결
- 6cm 전선을 이용하여 아두이노의 핀 2와 LED의 애노드를 연결
- USB 케이블로 아두이노를 컴퓨터에 연결
아두이노에 코드를 작성하고 업로드해 보자
- 아두이노가 컴퓨터와 제대로 연결되었는지 확인
- 코드 작성하기
- 코드 확인하기
- 코드 업로드하기
- 깜빡이는 LED 구경하기
방금 여러분은 무슨 일을 한 것일까?
출력
- 출력은 마이크로프로세서가 말을 하는 방식이다
디지털 출력
- 디지털 출력이란 무엇일까?
디지털 출력-LED의 상태 조정하기
- 아두이노 코드 구조
- 코드에 코멘트 달기
디지털 출력-여러 개의 LED 깜빡이기
- 회로
- 코드
- 다섯 개의 LED 더 추가하기
- code change
아날로그 출력
- 아날로그 출력이란 무엇일까?
- 아날로그 출력-LED의 밝기를 조절해보자
- 회로
- 코드
아날로그 출력-다중 아날로그 출력
- RGB LED
- 회로
- 코드
시리얼 출력
- 시리얼 출력-컴퓨터에 메시지를 보내라!
- 코드
- counting code
CHAPTER 4. 듣기(Listening)
입력
- 입력은 마이크로프로세서가 '듣는 것'이다
디지털 입력
- 디지털 입력이란 무엇일까?
디지털 입력 - 스위치의 상태를 들어보자
- 회로
- 디지털 신호를 듣기 위한 코드 작성하기
디지털 입력과 출력
- 회로
- 코드
디지털 입력 - 스위치 디바운스 하기
- 코드
- code change
디지털 입력 - 순간 스위치의 상태 유지하기
- 코드
디지털 입력 - 다중 디지털 입력
- 회로
- 코드
- 세 개의 LED를 스위치와 함께 연결해보자
- 회로
- 코드
- 토글 코드
아날로그 입력
- 아날로그 입력이란?
아날로그 입력 - 전압의 세기를 들어라
- 아날로그 핀
- 회로
- 아날로그 신호를 듣기 위한 코드
아날로그 입력과 아날로그 출력
- 회로
- 코드
다중 아날로그 입력 출력
- 회로
- 코드
시리얼 입력
- 시리얼 입력 - 컴퓨터로부터 메시지를 받자
- 회로
- 코드
CHAPTER 5. 대화하기(Conversations)
아두이노와 다른 기기의 대화
- 프로세싱을 이용한 시리얼 통신
시리얼 통신 - ASCII 데이터 전송하기
- 회로
- 전체 코드
- 코드 프로세싱
- 주의할 점
시리얼 통신 - BYTE 데이터를 전송하자
- Serial.write( )
- 회로
- 코드
시리얼 통신 - BYTE 데이터를 수신하자
- 하나의 값만 받기
- 회로
- 코드
시리얼 통신 - 부르고 응답하기 - ASCII
- call and response process
- 주의할 점
- ASCII 코드로 다중 값 전송하기
- 회로
- 코드
- 다중 값을 ASCII 코드 형태로 수신하는 프로세싱
- 주의할 점
시리얼 통신 - 보내고 응답하기 - BYTE
- 전체 코드
- 코드 프로세싱
다중 값 수신
- 회로
- 코드
CHAPTER 6. 모터 컨트롤(motor control)
외부 컴포넌트와의 대화
DC 모터 컨트롤
- 회로
- 코드
DC 모터 컨트롤 - 스위치로 방향 컨트롤하기
- 회로
- 코드
DC 모터 컨트롤 - 포텐시오미터로 속도 컨트롤하기
- 회로
- 코드
서보 모터
- 서보 모터
- 회로
- 코드
포텐시오미터로 서보 컨트롤하기
- 회로
- 코드
스테퍼 모터
- 스테핑 오더
- 스테퍼 모터에 전선 연결하기
- 양극성 스테핑 모터의 경우
- 회로
- 단극성 스테핑 모터의 경우
- 회로
- 스테핑 모터를 움직이게 하기
- 코드
- 스테핑 모터를 양방향으로 움직이게 하기
- 스위치를 이용해 스테퍼 모터 컨트롤하기
- 회로
- 코드
CHAPTER 7. 결말(Conclusion)
결말
찾아보기