아두이노 통신 프로젝트 우지윤 pdf 다운로드를 무료로 제공합니다 「아두이노 통신 프로젝트」는 아두이노와 다양한 유/무선 통신 기술들을 활용해 완성도 높은 아두이노 프로젝트를 만드는 것을 목표로 합니다
관련 책 pdf 모음
책 소개
Chapter 01 아두이노 개론 아두이노란 무엇인지 알아보고 아두이노를 제어하기 위해 필요한 하드웨어와 소프트웨어를 준비해 봅니다. 그리고 아두이노 프로그램을 코딩하기 위해 필요한 명령어와 문법의 기초를 직접 실습을 통해 알아봅니다.
Chapter 02 유선 통신 아두이노를 이용한 대표적인 유선 통신들을 알아보고 다양한 실습을 진행해 봅니다. 각 통신의 특징에 맞는 하드웨어를 연결하고 통신 프로그램을 직접 코딩하며 유선 통신에 대한 이해도를 높입니다.
Chapter 03 무선 통신 1 무선 통신 첫 번째 내용으로, 아두이노를 이용한 RF와 블루투스 무선 통신에 대해 알아보고 다양한 실습을 진행해 봅니다. 무선 통신의 이론을 이해한 후 각 통신의 특징에 맞는 하드웨어를 연결하고 통신 프로그램을 직접 코딩해 봅니다. 아두이노끼리의 통신뿐만 아니라 스마트폰 앱과 아두이노 간의 통신도 실습해 봄으로써 무선 통신에 대한 이해도를 높입니다.
Chapter 04 무선 통신 2 무선 통신 두 번째 내용으로, ESP8266 보드를 이용한 WiFi 무선 통신에 대해 알아보고 다양한 실습을 진행해 봅니다. WiFi 무선 통신에 필요한 기초 개념을 익힌 후 ESP8266 보드를 우리 집 WiFi 공유기에 접속시키는 방법부터 시작해서 HTML과 Javascript로 웹 서버를 만들어 어디서든 LED와 센서를 원격으로 제어하는 방법까지 다뤄 봅니다. (WiFi 모듈이 없는 아두이노 보드를 대신해서 ESP8266 보드를 WiFi 통신에 사용합니다.)
Chapter 05 유무선 통신을 이용한 아두이노 프로젝트 ESP8266 보드를 이용하여 다양한 응용 프로젝트를 진행해 봅니다. 외부 IoT 플랫폼을 이용하거나 직접 스마트폰 앱을 만들어 스마트홈 프로젝트를 진행해 보고, 데이터 관리를 위해 Google의 Firebase라는 데이터베이스를 접목시켜 봅니다. 또한 Google Assistant를 이용하여 음성으로 LED를 원격 제어하는 통신 프로젝트를 진행해 봅니다.
아두이노 통신 프로젝트 pdf 다운
==========================================
CHAPTER 01 아두이노 개론
==========================================
1.1 아두이노 소개
1.2 아두이노 준비하기
__ 1.2.1 하드웨어 준비하기
__ 1.2.2 소프트웨어 준비하기
1.3 코딩 준비하기
__ 1.3.1 아두이노 코딩 문법
__ 1.3.2 아두이노 명령어 문법
==========================================
CHAPTER 02 유선 통신
==========================================
2.1 UART 통신
__ [실습 1] 아두이노에서 컴퓨터로 데이터 보내기
__ [실습 2] 컴퓨터에서 아두이노로 데이터 보내기
__ [실습 3] 두 개의 아두이노로 데이터 주고받기
2.2 I2C 통신
__ [실습 1] I2C 통신을 위해 아두이노에 연결된 LCD 주소값 찾기
__ [실습 2] 두 개의 아두이노와 한 개의 LCD로 I2C 통신하기
2.3 SPI 통신
__ [실습 1] 두 개의 아두이노로 특정 요청 시 SPI 통신하기
__ [실습 2] 두 개의 아두이노로 일정 주기로 SPI 통신하기
==========================================
CHAPTER 03 무선 통신 1
==========================================
3.1 RF 통신
__ [실습 1] RF 통신 모듈을 이용해 아두이노로 문자열 보내기
__ [실습 2] RF 통신 모듈을 이용해 아두이노로 여러 개의 센서값 보내기
3.2 블루투스 통신
__ [실습 1] 두 개의 아두이노로 블루투스 통신하기
__ [실습 2] 아두이노와 스마트폰 간 블루투스 통신하기
==========================================
CHAPTER 04 무선 통신 2
==========================================
4.1 WiFi 통신 기초
__ [실습 1] ESP8266 보드 환경설정 및 LED 점멸하기
__ [실습 2] ESP8266 보드로 주변 WiFi 신호 검색하기
__ [실습 3] ESP8266 보드를 우리 집 WiFi 공유기에 접속시키기
__ [실습 4] 스마트폰으로 ESP8266 보드에 무선 접속해 LED 제어하기
__ [실습 5] ESP8266 보드를 서버로 만들어 센서값 모니터링하기
4.2 WiFi 통신 심화
__ [실습 1] HTML로 버튼 만들어 ESP8266 서버의 LED 제어하기
__ [실습 2] Javascript를 추가해 ESP8266 서버의 페이지 업그레이드하기
==========================================
CHAPTER 05 유무선 통신을 이용한 아두이노 프로젝트
==========================================
5.1 IoT 사이트(Adafruit IO)를 이용해 어디서든 스마트홈 제어하기
__ [실습 1] IoT 사이트(Adafruit IO)를 이용해 우리 집을 스마트홈으로 만들기
5.2 WiFi 통신을 이용한 스마트폰 앱으로 스마트홈 제어하기
__ [실습 1] ESP8266 서버를 WiFi 통신으로 편리하게 제어하는 스마트폰 앱 만들기
5.3 Firebase를 이용해 어디서든 스마트홈 제어하기
__ [실습 1] Firebase를 이용해 어디서든 스마트폰 앱으로 ESP8266 보드 제어하기
5.4 Google Assistant를 이용해 어디서든 스마트홈 제어하기
__ [실습 1] Google Assistant를 이용해 목소리로 우리 집 LED 제어하기