이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 PDF
eBook 파이썬 IoT 제어 & 통신 프로그래밍
Arduino Uno WiFi Rev2 보드를 활용한 스마트한 PDF 필기 기능을 사용해 보세요!
가격
24,000
24,000
YES포인트?
1,200원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
PDF 안내

이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.

예스24만의 독보적인 PDF 필기 기능을 경험해 보세요!

소개

목차

제1장 Arduino Uno WiFi Rev2의 구조 및 개발 환경 1
1.1 Arduino Uno WiFi Rev2의 개요 2
1.2 Arduino Uno WiFi Rev2의 구조 4
1.3 개발 환경구축 8

제2장 포트 제어(GPIO, Serial Port) 17
2.1 포트 제어의 개요 18
2.2 디지털 및 아날로그 I/O 18
2.3 WiFiNiNA 라이브러리 21

? 예제프로그램 25
[2-1] 디지털 신호 출력하기 25
[2-2] 디지털 신호 출력하기 1 26
[2-3] 디지털 신호 출력하기 2 27
[2-4] 디지털 신호 출력하기 I/O 1 27
[2-5] 디지털 신호 출력하기 I/O 2 29
[2-6] 아날로그 신호 받기 30
[2-7] 아날로그 신호 받기 & 디지털 신호 출력하기 32
[2-8] DHT11을 사용한 온·습도 센서 33
[2-9] HC-SR04를 사용한 초음파 센서 34
[2-10] LSM6DS3을 사용한 자이로 센서 35
[2-11] TM1637을 사용한 7-segment 모듈 제어 1 36
[2-12] TM1637을 사용한 7-segment 모듈 제어 2 38
[2-13] TM1637을 사용한 7-segment 모듈 제어 3 40
[2-14] HS-311을 사용한 서보 모터제어 40
[2-15] L297을 DC 모터 속도제어 40
[2-16] L297을 DC 모터 속도제어 40
[2-17] L297을 DC 모터제어 응용 1 40
[2-18] L297을 DC 모터제어 응용 2 40
[2-19] ULN2003을 사용한 스텝모터 정?역 제어 1 40
[2-20] ULN2003을 사용한 스텝모터 정?역 제어 2 40
[2-21] ULN2003을 사용한 스텝모터 속도제어 40
[2-22] TMC2225을 사용한 스텝 모터제어 40
[2-23] L297 & SLA7024M을 사용한 스텝 모터제어 응용 40

제3장 I2C 통신 43
3.1 I2C 통신의 개요 44
3.2 I2C 통신의 작동 원리 44

? 응용프로그램 56
[3-1] LCD 제어 56
[3-2] OLED SSD1306(128*64) 제어 58

제4장 파이썬 언어를 사용한 시리얼 통신 87
4.1 시리얼 통신의 개요 88

? 예제프로그램 93
[4-1] LED 제어 1 93
[4-2] LED 제어 2 94
[4-3] LED 제어 3 96
[4-4] 아날로그 신호 받기 96
[4-5] 조이스틱의 신호 받기 96
[4-6] 라디오 버튼을 사용한 7-segment 모듈 제어 96
[4-7] 체크 버튼을 사용한 7-segment 모듈 제어 96
[4-8] 스핀 박스를 사용한 7-segment 모듈 제어 96
[4-9] LCD 제어 96
[4-10] DC 모터제어 응용 1 96
[4-11] DC 모터제어 응용 2 96
[4-12] TMC2225를 사용한 스텝 모터제어 96
[4-13] L297 & SLA7024M을 사용한 스텝 모터제어 96
[4-14] 자이로 센서 1 96
[4-15] 자이로 센서 2 96

[4-16] LED 조명제어 96
[4-17] 이미지 버튼 96
[4-18] 온도계 96
[4-19] ADC 1 라인 그래프 96
[4-20] ADC 2 막대 그래프 96
[4-21] ADC 3 matplotlib 그래프 96
[4-22] DC 모터 속도제어 96
[4-23] 서보 모터 제어 96
[4-24] 메뉴 & 툴바를 사용한 서보 모터제어 96
[4-25] 메뉴 & 하위메뉴를 사용한 서보 모터제어 96
[4-26] 탭 메뉴를 사용한 LED 제어 & 서보 모터제어 96

제5장 블루투스 통신 99
5.1 블루투스의 개요 100
5.2 블루투스 라이브러리 설치 100

? 예제프로그램 106
[5-1] 스마트폰에서 메시지 받기 106
[5-2] 스마트폰에서 LED 제어 111
[5-3] PC에서 블루투스 기기 검색하기 112
[5-4] PC에서 텍스트 환경의 LED 제어 114
[5-5] PC에서 GUI 환경의 LED 제어 116
[5-6] PC에서 메시지 전송하기 118
[5-7] PC에서 아날로그 신호 받기 122

제6장 와이파이 통신 129
6.1 와이파이 통신의 개요 130
6.2 와이파이 라이브러리 설치하기 130
? 예제프로그램 132
[6-1] IP 어드레스 알아보기 132
[6-2] LED 제어 140
[6-3] LED 색상제어 146
[6-4] 아날로그 신호 받기 152
[6-5] 디지털 신호 받기 156
[6-6] 서보 모터 제어 163

제7장 MQTT 통신 189
7.1 MQTT 통신의 개요 190
7.2 MQTT 라이브러리 설치 193

? 예제프로그램 198
[7-1] 메시지 송?수신하기 1 198
[7-2] 메시지 송?수신하기 2 201
[7-3] 컴퓨터에 브로커 서버 구축하기 203
[7-4] 메시지 송?수신하기 3 205
[7-5] 아날로그 신호 받기 207
[7-6] 서보 모터 제어 210

제8장 HTTP 통신 215
8.1 HTTP 통신의 개요 216

? 예제프로그램 222
[8-1] IP 주소 알아보기 222
[8-2] 아날로그 신호 받기 226
[8-3] LED ON/OFF 제어 229
[8-4] LED 조명제어 233
[8-5] NTP 시계 240

제9장 Flask 웹 서버 구축 251
9.1 플라스크 서버의 개요 252
9.2 플라스크 서버 라이브러리 설치 256
9.3 플라스크 웹 프레임워크를 이용한 서버의 구축 261
9.4 OpenCV 261
9.5 이미지 인식을 위한 학습 시키기 261

? 응용프로그램 264
[9-1] 플라스크 웹 서버 264
[9-2] 숫자 전송하기 265
[9-3] LED 조명제어 267
[9-4] 서보 모터 제어 1 270
[9-5] 아날로그 신호 받기 275
[9-6] 홈 모니터링 275
[9-7] SQL 연동하기 1 275
[9-8] SQL 연동하기 2 275
[9-9] OpenCV 라이브 영상보기 275
[9-10] OpenCV 라이브 서보 모터제어 275
[9-11] OpenCV 색상 추적하기 275
[9-12] Teachable Machine을 이용한 사물 인식하기 275

관련 분류

카테고리 분류

품목정보

발행일
2024년 10월 31일
이용안내
  •  배송 없이 구매 후 바로 읽기
  •  이용기간 제한없음
  •   TTS 가능 ?
  •  저작권 보호를 위해 인쇄 기능 제공 안함
지원기기
크레마, PC(윈도우 - 4K 모니터 미지원), 아이폰, 아이패드, 안드로이드폰, 안드로이드패드, 전자책단말기(저사양 기기 사용 불가), PC(Mac)
파일/용량
PDF(DRM) | 33.66MB ?
글자 수/ 페이지 수
약 372쪽 ?
ISBN13
9788971010013

출판사 리뷰

스마트 홈 시스템은 Arduino Uno WiFi Rev2와 Flask를 사용하여 스마트 홈 시스템을 구축할 수 있습니다. 예를 들어, 집안의 조명, 난방, 에어컨 등을 원격으로 제어하고, 실시간으로 모니터링할 수 있습니다. WiFi와 블루투스를 통해 스마트폰 앱과 연동하여 집안의 모든 장치를 하나의 앱에서 제어할 수 있습니다.

원격 환경 모니터링은 I2C 통신을 이용하여 여러 센서를 연결하고, MQTT 프로토콜을 사용하여 센서 데이터를 중앙 서버로 전송할 수 있습니다. 이를 통해 농장이나 산업 현장의 환경 데이터를 실시간으로 모니터링하고, 필요한 조치를 자동으로 수행할 수 있습니다.

교육용 로봇은 Arduino와 다양한 센서를 사용하여 교육용 로봇을 제작할 수 있습니다. 이를 통해 프로그래밍과 전자 공학을 학습하고, 직접 로봇을 제어하며 실습할 수 있습니다. 시리얼 통신과 파이썬을 이용하여 로봇의 동작을 제어하고, 다양한 프로젝트를 진행할 수 있습니다.

Arduino Uno WiFi Rev2는 다양한 통신 기능과 유연한 개발 환경을 제공하여, IoT 프로젝트에 매우 유용한 도구입니다. 이를 통해 스마트 홈, 원격 모니터링, 교육용 로봇 등 다양한 실생활 응용 프로그램을 개발할 수 있습니다. 각 장에서 설명한 다양한 예제와 라이브러리를 활용하면 보다 효율적으로 프로젝트를 진행할 수 있습니다.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.