키트 없이 배우는 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> 아스키코드 표
독자의견 남기기