길벗·이지톡

도서 IT대학교재 컴퓨터 교양

키트 없이 배우는 IoT 사물 인터넷과 인공지능의 시작, 전기 전자 소프트웨어 개발을 위한 팅커캐드&아두이노

기초 원리부터 응용까지 단계별 학습을 위한
팅커캐드로 시작하는 아두이노
1. 전자 회로의 개념 및 원리 기반의 단계별 아두이노 학습
2. 다양한 프로젝트 기반 전자 회로와 아두이노 프로그래밍의 균형 학습
3. 모든 과정을 상세한 그림, 도표, 소스 코드 설명으로 자기 주도 학습 가능

부록 : 아두이노 프로그래밍 수록

 

목차

<1장> 전기의 기본 개념과 팅커캐드
1-1 전기란 무엇인가?
1-2 전기의 기본 개념
1-3 전자 회로의 기초
체험활동 : 팅커캐드를 이용하여 회로 작성하기

 

<2장> 전압과 전류의 표현 및 측정
2-1 전압의 표현 방법
2-2 전류의 표현 방법
체험활동 : 전압과 전류 측정하기

 

<3장> 저항과 옴의 법칙
3-1 저항과 저항기
3-2 옴의 법칙
3-3 저항의 직렬연결과 병렬연결
3-4 저항에서 소비되는 전력
체험활동 : 옴의 법칙 이해하기
체험활동 : 직렬 및 병렬 연결된 저항 회로의 이해

 

<4장> 에너지를 저장하는 커패시터와 인덕터
4-1 커패시터란 어떤 부품인가?
4-2 인덕터란 어떤 부품인가?
체험활동 : 커패시터의 동작 이해
체험활동 : 인덕터의 동작 이해

 

<5장> 다이오드와 트랜지스터
5-1 반도체란?
5-2 다이오드란 어떤 부품인가?
5-3 트랜지스터란 어떤 부품인가?
체험활동 : 다이오드의 기본 동작 이해
체험활동 : 다이오드 정류회로의 동작 이해
체험활동 : LED의 동작 이해
체험활동 : 트랜지스터 스위칭 회로의 동작 이해

 

<6장> 아두이노 시작하기
6-1 아두이노란?
6-2 팅커캐드의 아두이노 시뮬레이터
체험활동 : 아디이노 시뮬레이터 사용하기
체험활동 : 브레드보드 사용하기

 

<7장> 아날로그 신호와 디지털 신호
7-1 신호란?
7-2 아날로그 신호와 디지털 신호

 

<8장> 디지털 데이터 입출력
8-1 아두이노의 데이터 입출력
8-2 디지털 입력을 위한 풀업 저항과 풀다운 저항
체험활동 : Blink 예제 이해하기
체험활동 : 시리얼 모니터 사용하기
체험활동 : LED 신호등 만들기
체험활동 : 푸시 버튼을 이용한 디지털 카운터 만들기

 

<9장> 아날로그 데이터 입출력
9-1 아두이노의 아날로그 데이터 입출력
9-2 아날로그 입력을 위한 아날로그-디지털 변환기
9-3 아날로그 출력을 위한 펄스 폭 변조
체험활동 : LED의 밝기 조절하기
체험활동 : 가변 저항으로 LED 밝기 조절하기
체험활동 : RGB LED를 이용한 무지개 조명 만들기

 

<10장> 함수와 라이브러리
10-1 아두이노 함수
10-2 아두이노 라이브러리
체험활동 : 서보 모터 제어하기
체험활동 : 키패드 사용하기

 

<11장> 7-세그먼트 디스플레이
11-1 7-세그먼트 디스플레이
11-2 7-세그먼트 디코더
체험활동 : 7-세그먼트 0부터 9까지 숫자 표시하기
체험활동 : 7-세그먼트를 이용한 디지털 카운터 만들기

 

<12장> 텍스트 LCD
12-1 일반 LCD 16X2
12-2 I2C 방식의 텍스트 LCD
12-3 LCD의 CG-ROM과 CG-RAM
12-4 텍스트 LCD 라이브러리와 멤버 함수
체험활동 : 텍스트 LCD의 종류별 라이브러리 사용 방법
체험활동 : 텍스트 LCD의 기본 동작 제어하기
체험활동 : 텍스트 LCD에 사용자 정의 문자 출력하기

 

<13장> 다양한 센서 사용하기
13-1 팅커캐드의 다양한 센서
체험활동 : 기울기 센서를 이용한 기울기 감지 시스템 만들기
체험활동 : 토양 수분 센서를 이용한 스마트 화분 만들기
체험활동 : 포토 레지스터로 스마트 가로등 만들기
체험활동 : PIR 센서로 침입 감지 시스템 만들기
체험활동 : 힘 센서를 이용한 입력 측정 시스템 만들기
체험활동 : 가스 센서를 이용한 가스 누출 경보기 만들기
체험활동 : 온도 센서로 디지털 온도계 만들기
체험활동 : 휠 센서를 이용한 가위-바위-보 인식 시스템 만들기
체험활동 : 초음파 센서를 이용한 거리 측정 시스템 만들기

 

<14장> 다양한 출력 장치 사용하기
14-1 팅커캐드의 다양한 출력 장치
체험활동 : 네오픽셀 조명 만들기
체험활동 : 진동 모터를 이용한 카페 진동벨 만들기
체험활동 : DC 모터를 이용하는 RC카 조종하기
체험활동 : 피에조 버저로 멜로디 연주하기

 

<15장> 기타 장치 사용하기
15-1 기타 장치들
체험활동 : 릴레이 사용하기
체험활동 : 적외선 리모컨 사용하기
체험활동 : EEPROM을 활용한 디지털 도어락 만들기
<부록1> 아두이노 프로그래밍
<부록2> 아스키코드 표

더보기접기

저자&기여자

ㆍ지은이 최훈

소개
최훈 교수 충북대학교 대학원 전자공학 석사, 동 대학원 전자공학 박사, LG반도체(주) 연구원, 한국표준과학연구원 Post-Doc, 현 동의대학교 전자공학과 교수, 주요 연구분야 : 디지털 신호처리, 계측 신호처리, 신호처리 응용, 디지털 시스템 설계(HDL)

저작권 안내

모든 자료는 저작권법의 보호를 받는 저작물로, 허락 없이 편집하거나 다른 매체에 옮겨 실을 수 없습니다.
인공지능(AI) 기술 또는 시스템을 훈련하기 위해 자료의 전체 내용은 물론 일부도 사용하는 것을 금지합니다.

All materials are protected by copyright law and may not be edited or reproduced in other media without permission.
It is prohibited to use all or part of the materials, including for training artificial intelligence (AI) technologies or systems, without authorization.

연관 프로그램

아래 프로그램은 길벗출판사가 제공하는 것이 아닙니다.
무료로 사용할 수 있는 정보를 안내해 드리니, 지원이 필요하면 해당 프로그렘 제작사로 문의해 주세요.