IoT 제어를 위한 아두이노 (스마트폰 블루투스 이더넷 WiFi 그리고 아두이노 3.0 | 2 판)

IoT 제어를 위한 아두이노 (스마트폰 블루투스 이더넷 WiFi 그리고 아두이노 3.0 | 2 판)

$28.00
Description
저렴한 가격과 간단한 구조로 기초적인 지식만으로도 쉽게 프로그램을 짤 수 있는 아두이노는 창의적인 아이디어만 있으면 누구든지 원하는 기능을 구현할 수 있다. 앞부분에서는 아두이노 UNO 보드를 기준으로 LED, 스위치, 센서 등을 직접 연결하거나 브레드 보드를 통하여 최대한 단순하게 회로를 구성하여 아두이노의 기본 기능들과 명령어를 쉽고 체계적으로 익힐 수 있도록 하였다. 그리고 뒷부분에서는 아두이노 보드와 모터제어, 블루투스, 이더넷, WiFi 등의 확장형 쉴드를 활용하는 방법을 다루었다.
저자

조도현

출간한대표작으로는[3D프린팅을위한Fusion360활용:실기]이있다.

목차

제1부아두이노입출력
제1장아두이노환경설정
1.1 아두이노개요
1.2 아두이노 UNO 보드
1.3 아두이노확장쉴드(Shield) 소개
1.4 아두이노개발환경(IDE) 만들기
1.5 아두이노 UNO 보드연결
1.6 아두이노개발환경의명령어구성
1.7 아두이노통합개발환경에서스케치작성
1.8 업로드설정
 
제2장아두이노로출력하기
2.1 아두이노보드의디지털출력핀사용하기
2.2 변수사용하기
2.3 함수만들기
2.4for()문활용하기
2.5Array문활용하기
2.6 아날로그(PWM) 출력하기
2.7 아두이노출력명령
■실습용베이스보드의활용
 
제3장아두이노에서입력받기
3.1 디지털입력제어 :LED와 Switch 제어
3.2 판단문 :if-else
3.3 다중 if-else문을이용한디지털제어
3.4switch-case문을이용한디지털제어
3.5 아날로그신호입력받기
3.6 아날로그입력제어 :LED와 VR 제어
3.7 아두이노입력명령
■실습용베이스보드의활용
 
제4장 PC에서시리얼통신으로제어하기
4.1 시리얼통신(직렬통신 ;SerialCommunication)
4.2 아두이노보드와시리얼모니터연결
4.3 시리얼모니터를이용한아두이노보드출력제어
4.4 아두이노보드의아날로그값을시리얼모니터에나타내기
4.5 아두이노시리얼통신명령
■실습용베이스보드의활용
 
제5장아두이노보드에서의인터럽트제어
5.1 아두이노보드의인터럽트
■실습용베이스보드의활용
 
제2부입출력응용
제6장아두이노에서소리내기
6.1 소리의높낮이(음계,scale)
6.2 소리의만들기
6.3tone()과 noTone() 함수
6.4 악보연주하기
6.52차원 Array를이용한악보연주하기
6.6 곡이긴악보연주하기
6.7 외부입력을이용한키보드만들기
6.8 아두이노소리발생명령
■실습용베이스보드의활용
 
제7장아두이노에서 textLCD 사용하기
7.1TextLCD(CharacterLCD)
7.2 아두이노의 TextLCD 제어함수
7.3TextLCD 사용자정의문자만들기
■실습용베이스보드의활용
 
제8장아두이노에서센서사용하기
8.1 센서
8.2 빛센서(CDS)
8.3 온도센서
8.4 거리센서(PSD)
8.5 초음파센서
■실습용베이스보드의활용
 
제9장아두이노로모터제어
9.1 표준서보모터제어하기
9.2 연속회전서보모터제어하기
9.3 스테핑모터제어하기
9.4 직류모터제어드라이버모듈사용하기
 
제10장아두이노로로봇자동차제어
10.1 아두이노직류모터제어쉴드사용하기
10.2 직류모터로 2바퀴이동로봇자동차만들기
10.3 초음파센서를사용한로봇자동화제어하기
■실습용베이스보드의활용
 
제3부 IoT 제어
제11장 BlueTooth를이용한시리얼통신
11.1 블루투스를이용한시리얼통신
11.2 아두이노블루투스모듈과쉴드
11.3 아두이노보드와블루투스모듈/쉴드의연결
11.4 아두이노보드와블루투스통신하기
11.5 블루투스통신에의한아두이노보드제어
11.6 소프트웨어시리얼을이용한블루투스통신
 
제12장스마트폰을이용한 BlueTooth 통신제어
12.1 스마트폰앱을이용한아두이노보드제어
12.2 스마트폰으로로봇자동차구동하기
12.3 블루투스통신으로데이터전송
 
제13장이더넷을위한설정
13.1 이더넷쉴드를활용한제어
13.2 이더넷쉴드연결과설정
13.3 이더넷쉴드를클라이언트로설정하기
13.4 아두이노를웹서버로설정하기
13.5 웹브라우저에문자표시
13.6 유동 IP에서이더넷쉴드사용법
 
제14장이더넷을이용한입출력제어
14.1 웹브라우저에센서데이터나타내기
14.2 웹브라우저에서 LED 제어하기
14.3Get 방식과 form 태그
 
제15장무선인터넷제어
15.1WiFi 쉴드
15.2WiFi 쉴드로아두이노 Web 클라이언트만들기
 
제16장 WiFi 쉴드활용
16.1CC3000WiFi 쉴드
16.2SFECC3000WiFi 쉴드로아두이노 Web 클라이언트만들기
16.3WiFi 쉴드로아두이노 Web 서버만들기
 
제17장무선인터넷응용제어
17.1 웹브라우저다양한응용제어
 
제18장 I2C를이용한통신제어
18.1I2C통신방식
18.2I2C로 2개의아두이노연결하기
18.3I2C에연결된아두이노제어하기
18.4I2C에연결된여러개의아두이노제어하기방식
 
제4부부록
A. 스마트폰과연동,App 만들기
A.1 앱인벤터실행하기
A.2 앱인벤터의구성
A.3 앱제작1:BT_ONOFFSWApp 만들기
A.4 앱제작2:BT_SW6App 만들기
A.5 앱제작3:BT_RCV1App 만들기