예제로 쉽게 배우는 아두이노(개정판 3판)
Regular price
$23.60
Sale price
Regular price
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
이 책의 구성
이 책에서는 기본 개념과 응용 기술을 모두 담고 있다. 특히, 각 단계별 예제를 제시하고 각 예제에 사용되는 실험 회로와 스케치 명령어를 별도로 설명하여 나열하는 식의 구성을 피하였다. 예제를 단계별로 실행시켜도 되고 필요한 예제만 발췌해서 본다고 해도 이해될 수 있도록 상세한 설명을 추가하였다.
1장에서는 Arduino의 소개와 Arduino를 사용하기 위하여 컴퓨터와 연결하고 Arduino IDE의 기본적인 사용법에 대하여 설명하였다. 2장에서는 시리얼 통신으로 Arduino와 컴퓨터 간의 데이터를 주고받는 방법에 대하여 설명하였다. 시리얼 통신을 제일 먼저 학습하는 이유는 Arduino의 동작 상태를 보기 위한 가장 좋은 방법이기 때문이다. 3장에서는 LCD 모듈에 Arduino를 이용하여 표시하는 방법에 대하여 기술하였다. Arduino의 동작을 시리얼 통신을 사용하지 않고 표시하는 가장 좋은 방법이 LCD에 직접 데이터를 출력하는 것이기 때문에 이 부분을 3장에 우선적으로 설명하였다.
4장에서는 LED를 이용한 예제를 수록하였다. LED는 디지털 신호를 가장 효과적으로 표현할 수 있는 기기이므로 이를 이용하여 다양한 방법의 디지털 신호 제어를 학습할 수 있을 것이다. 특히, FND나 dot matrix는 간단한 정보를 표현하는 데 좋은 방법이다.
5장에서는 디지털 신호를 입력 받는 방법에 대하여 설명하였다. 스케치(펌웨어)를 작성할 때는 입력된 디지털 신호를 직접 처리할 수도 있지만, 입력된 시간이나 횟수를 구분해서 처리해야 하는 경우가 있다. 이에 대하여 예제를 수행하도록 하였다.
6장에서는 아날로그 신호를 입력 받는 방법과 다양한 아날로그 센서에 대하여 설명하였다. 아날로그 센서의 주변 회로를 이해하고 ADC의 기본 원리에 대하여 이해할 수 있는 부분이다.
7장은 많이 쓰이는 스텝모터, 서보모터, DC모터의 구동 및 동작 원리를 이해하는 부분으로 구성되어 있다.
8장은 주변에서 많이 사용되는 적외선 리모컨의 동작 원리를 이해하고 이를 응용하여 주변기기를 제어하는 예제를 수행한다.
9장에서는 부저, 온습도 센서, RFID, 초음파 거리센서 등 실생활에서 많이 쓰이는 전기전자 기기의 원리를 이해하고 주변회로를 구성하여 실습한다. 각각의 부품에 대한 이해를 통해 앞 장에서 학습한 내용을 바탕으로 다수의 기기를 구성할 수 있게 될 것이다.
10장은 UNO R4 WiFi를 이용한 예제이다. 특히, UNO R4 WiFi만이 갖고 있는 내장 매트릭스 LED, 블루투스, WiFi에 대한 실습 예제를 수록하였다. 블루투스나 WiFi는 전문 지식이 요구되므로 복잡한 예제보다는 구현할 수 있는 예제를 수록하는 데 초점을 두었다.
11장은 여러 가지 프로젝트 예제를 제시하였다. 앞 장의 내용을 모두 이해하지 못하더라도 실제 프로젝트 예제를 통하여 Arduino를 동작시키는 데 큰 도움이 될 수 있을 것이다.
이 책에서는 기본 개념과 응용 기술을 모두 담고 있다. 특히, 각 단계별 예제를 제시하고 각 예제에 사용되는 실험 회로와 스케치 명령어를 별도로 설명하여 나열하는 식의 구성을 피하였다. 예제를 단계별로 실행시켜도 되고 필요한 예제만 발췌해서 본다고 해도 이해될 수 있도록 상세한 설명을 추가하였다.
1장에서는 Arduino의 소개와 Arduino를 사용하기 위하여 컴퓨터와 연결하고 Arduino IDE의 기본적인 사용법에 대하여 설명하였다. 2장에서는 시리얼 통신으로 Arduino와 컴퓨터 간의 데이터를 주고받는 방법에 대하여 설명하였다. 시리얼 통신을 제일 먼저 학습하는 이유는 Arduino의 동작 상태를 보기 위한 가장 좋은 방법이기 때문이다. 3장에서는 LCD 모듈에 Arduino를 이용하여 표시하는 방법에 대하여 기술하였다. Arduino의 동작을 시리얼 통신을 사용하지 않고 표시하는 가장 좋은 방법이 LCD에 직접 데이터를 출력하는 것이기 때문에 이 부분을 3장에 우선적으로 설명하였다.
4장에서는 LED를 이용한 예제를 수록하였다. LED는 디지털 신호를 가장 효과적으로 표현할 수 있는 기기이므로 이를 이용하여 다양한 방법의 디지털 신호 제어를 학습할 수 있을 것이다. 특히, FND나 dot matrix는 간단한 정보를 표현하는 데 좋은 방법이다.
5장에서는 디지털 신호를 입력 받는 방법에 대하여 설명하였다. 스케치(펌웨어)를 작성할 때는 입력된 디지털 신호를 직접 처리할 수도 있지만, 입력된 시간이나 횟수를 구분해서 처리해야 하는 경우가 있다. 이에 대하여 예제를 수행하도록 하였다.
6장에서는 아날로그 신호를 입력 받는 방법과 다양한 아날로그 센서에 대하여 설명하였다. 아날로그 센서의 주변 회로를 이해하고 ADC의 기본 원리에 대하여 이해할 수 있는 부분이다.
7장은 많이 쓰이는 스텝모터, 서보모터, DC모터의 구동 및 동작 원리를 이해하는 부분으로 구성되어 있다.
8장은 주변에서 많이 사용되는 적외선 리모컨의 동작 원리를 이해하고 이를 응용하여 주변기기를 제어하는 예제를 수행한다.
9장에서는 부저, 온습도 센서, RFID, 초음파 거리센서 등 실생활에서 많이 쓰이는 전기전자 기기의 원리를 이해하고 주변회로를 구성하여 실습한다. 각각의 부품에 대한 이해를 통해 앞 장에서 학습한 내용을 바탕으로 다수의 기기를 구성할 수 있게 될 것이다.
10장은 UNO R4 WiFi를 이용한 예제이다. 특히, UNO R4 WiFi만이 갖고 있는 내장 매트릭스 LED, 블루투스, WiFi에 대한 실습 예제를 수록하였다. 블루투스나 WiFi는 전문 지식이 요구되므로 복잡한 예제보다는 구현할 수 있는 예제를 수록하는 데 초점을 두었다.
11장은 여러 가지 프로젝트 예제를 제시하였다. 앞 장의 내용을 모두 이해하지 못하더라도 실제 프로젝트 예제를 통하여 Arduino를 동작시키는 데 큰 도움이 될 수 있을 것이다.
목차
목차
01 시작
1.1 Arduino란?
1.2 Arduino 하드웨어
1.3 Arduino의 소프트웨어
1.4 Arduino IDE 준비하기
1.5 Arduino IDE 사용하기
1.6 ADK-001 Kit
02 시리얼 통신
2.1 Arduino에서 컴퓨터로 데이터 전송하기
2.2 변수 유형별 컴퓨터로 전송하기
2.3 Arduino에서 시리얼 통신을 이용하여 데이터 수신하기
연습문제
03 LCD 출력
3.1 입출력 핀을 이용하여 LCD 모듈에 표시하기
3.2 I2C를 이용한 LCD 출력
연습문제
04 LED 출력
4.1 LED 점멸
4.2 LED 밝기 조절
4.3 RGB LED로 색상 표현하기
4.4 FND 제어
4.5 4-digit FND 제어
4.6 Dot matrix 제어
4.7 Dot matrix를 이용한 애니메이션
연습문제
05 디지털 신호 입력
5.1 스위치 입력
5.2 안정적인 스위치 입력
5.3 디지털 신호 입력 시간 측정하기
5.4 키 패드 입력
연습문제
06 아날로그 신호 입력
6.1 포텐쇼미터 입력
6.2 빛 입력
6.3 온도 측정
6.4 수위 측정
6.5 아날로그 조이스틱
6.6 소리 입력
연습문제
07 모터
7.1 스텝모터
7.2 서보모터
7.3 DC 모터
연습문제
08 적외선 리모컨
8.1 적외선 리모컨 코드 읽기
8.2 적외선 리모컨을 이용한 LED 제어
연습문제
09 여러 가지 부품들
9.1 부저
9.2 온습도 센서
9.3 실시간 클럭 모듈
9.4 RFID
9.5 초음파 거리 센서
연습문제
10 Arduino Uno R4
10.1 내장 RTC
10.2 매트릭스 LED
10.3 블루투스
10.4 WiFi
연습문제
11 프로젝트
11.1 배터리 검사기
11.2 자동 조명장치
11.3 자동차용 초음파 후방 감지기
11.4 RFID를 이용한 도어락
11.5 LCD 시계와 온습도계
11.6 신뢰성 시험기
1.1 Arduino란?
1.2 Arduino 하드웨어
1.3 Arduino의 소프트웨어
1.4 Arduino IDE 준비하기
1.5 Arduino IDE 사용하기
1.6 ADK-001 Kit
02 시리얼 통신
2.1 Arduino에서 컴퓨터로 데이터 전송하기
2.2 변수 유형별 컴퓨터로 전송하기
2.3 Arduino에서 시리얼 통신을 이용하여 데이터 수신하기
연습문제
03 LCD 출력
3.1 입출력 핀을 이용하여 LCD 모듈에 표시하기
3.2 I2C를 이용한 LCD 출력
연습문제
04 LED 출력
4.1 LED 점멸
4.2 LED 밝기 조절
4.3 RGB LED로 색상 표현하기
4.4 FND 제어
4.5 4-digit FND 제어
4.6 Dot matrix 제어
4.7 Dot matrix를 이용한 애니메이션
연습문제
05 디지털 신호 입력
5.1 스위치 입력
5.2 안정적인 스위치 입력
5.3 디지털 신호 입력 시간 측정하기
5.4 키 패드 입력
연습문제
06 아날로그 신호 입력
6.1 포텐쇼미터 입력
6.2 빛 입력
6.3 온도 측정
6.4 수위 측정
6.5 아날로그 조이스틱
6.6 소리 입력
연습문제
07 모터
7.1 스텝모터
7.2 서보모터
7.3 DC 모터
연습문제
08 적외선 리모컨
8.1 적외선 리모컨 코드 읽기
8.2 적외선 리모컨을 이용한 LED 제어
연습문제
09 여러 가지 부품들
9.1 부저
9.2 온습도 센서
9.3 실시간 클럭 모듈
9.4 RFID
9.5 초음파 거리 센서
연습문제
10 Arduino Uno R4
10.1 내장 RTC
10.2 매트릭스 LED
10.3 블루투스
10.4 WiFi
연습문제
11 프로젝트
11.1 배터리 검사기
11.2 자동 조명장치
11.3 자동차용 초음파 후방 감지기
11.4 RFID를 이용한 도어락
11.5 LCD 시계와 온습도계
11.6 신뢰성 시험기
저자
저자
장성용
공학박사/ 인하공업전문대학 전기정보과 교수
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

