★ 본 도서는 e-book 으로 옴사홈페이지에서는 판매되지않고 해당 링크서점에서 구매가능합니다
★ 판매처 링크 - 알리딘서점 바로가기 - 예스24서점 바로가기 - 교보문고서점 바로가기
★ 책관련 참고자료 1) "파이썬 IoT 제어& 통신프로그래밍" 책의 예제 파일
★ 관련 교재 및 제품 1) [도서] 파이썬 IOT 제어 통신 프로그래밍
★ 목 차 ★
제1장 Arduino Uno WiFi Rev2의 구조 및 개발 환경 1.1 Arduino Uno WiFi Rev2의 개요
1.2 Arduino Uno WiFi Rev2의 구조 1.3 개발 환경구축
제2장 포트 제어(GPIO, Serial Port) 2.1 포트 제어의 개요
2.2 디지털 및 아날로그 I/O
2.3 WiFiNiNA 라이브러리
◆ 예제 프로그램 - 프로그램[2-1] 디지털 신호 출력하기
- 프로그램[2-2] 디지털 신호 받기 1 - 프로그램[2-3] 디지털 신호 받기 2 - 프로그램[2-4] 디지털 신호 I/O 1 - 프로그램[2-5] 디지털 신호 I/O 2 - 프로그램[2-6] 아날로그 신호 받기 - 프로그램[2-7] 아날로그 신호 받기 & 디지털 신호 출력하기 - 프로그램[2-8] DHT11을 사용한 온·습도 센서 - 프로그램[2-9] HC-SR04를 사용한 초음파 센서 - 프로그램[2-10] LSM6DS3을 사용한 자이로 센서 - 프로그램[2-11] TM1637을 사용한 7-segment 모듈 제어 1
- 프로그램[2-12] TM1637을 사용한 7-segment 모듈 제어 2
- 프로그램[2-13] TM1637을 사용한 7-segment 모듈 제어 3 - 프로그램[2-14] HS-311을 사용한 서보 모터제어 - 프로그램[2-15] L298 DC 모터 정·역 제어 - 프로그램[2-16] L298을 사용한 DC 모터 속도제어 - 프로그램[2-17] L298을 사용한 DC 모터제어 응용 1 - 프로그램[2-18] L297 & L298을 사용한 DC 모터제어 응용 2 - 프로그램[2-19] ULN2003을 사용한 스텝모터 정‧역 제어1 - 프로그램[2-20] ULN2003을 사용한 스텝모터 정‧역 제어2 - 프로그램[2-21] ULN2003을 사용한 스텝모터 속도제어 - 프로그램[2-22] TMC2225을 사용한 스텝 모터제어 - 프로그램[2-23] L297 & SLA7024M을 사용한 스텝 모터제어 응용
제3장 I2C 통신 3.1 I2C 통신의 개요3.2 I2C 통신의 작동 원리
◆ 예제 프로그램 - 프로그램[3-1] LCD 제어
- 프로그램[3-2] OLED SSD1306(128*64)제어 제4장 파이썬을 사용한 시리얼 통신 4.1 시리얼 통신의 개요
◆ 예제 프로그램 - 프로그램[4-1] LED 제어 1
- 프로그램[4-2] LED 제어 2
- 프로그램[4-3] LED 제어 3
- 프로그램[4-4] 아날로그 신호 받기
- 프로그램[4-5] 조이스틱의 신호 받기
- 프로그램[4-6] 라디오 버튼을 사용한 7-segment 모듈 제어
- 프로그램[4-7] 체크 버튼을 사용한 7-segment 모듈 제어 - 프로그램[4-8] 스핀 박스를 사용한 7-segment 모듈 제어 - 프로그램[4-9] LCD 제어 - 프로그램[4-10] DC 모터제어 응용 1 - 프로그램[4-10] DC 모터제어 응용 2 - 프로그램[4-12] TMC2225를 사용한 스텝 모터제어 - 프로그램[4-13] L297 & SLA7024M을 사용한 스텝 모터제어 - 프로그램[4-14] 자이로 센서 1 - 프로그램[4-15] 자이로 센서 2 - 프로그램[4-16] LED 조명제어 - 프로그램[4-17] 이미지 버튼 - 프로그램[4-18] 온도계 - 프로그램[4-19] ADC 1 라인 그래프 - 프로그램[4-20] ADC 2 막대 그래프 - 프로그램[4-21] ADC 3 matplotlib 그래프 - 프로그램[4-22] DC 모터 속도 제어 - 프로그램[4-23] 서보 모터 각도 제어 - 프로그램[4-24] 메뉴 & 툴바를 사용한 서보 모터제어 - 프로그램[4-25] 메뉴 & 하위메뉴를 사용한 서보 모터제어 - 프로그램[4-26] 탭 메뉴를 사용한 LED 제어 & 서보 모터제어
제5장 블루투스 통신 5.1 블루투스 통신의 개요5.2 블루투스 라이브러리 설치 ◆ 예제 프로그램 - 프로그램[5-1] 스마트폰에서 메시지 받기
- 프로그램[5-2] 스마트폰에서 LED 제어 - 프로그램[5-3] PC에서 블루투스 기기 검색하기 - 프로그램[5-4] PC에서 텍스트 환경의 LED 제어 - 프로그램[5-5] PC에서 GUI 환경의 LED 제어 - 프로그램[5-6] PC에서 아두이노로 메시지 전송하기 - 프로그램[5-7] PC에서 ADC 신호 받기
제6장 와이파이 통신 6.1 와이파이 통신의 개요6.2 와이파이 라이브러리 설치
◆ 예제 프로그램 - 프로그램[6-1] IP 어드레스 알아보기 - 프로그램[6-2] LED 제어 - 프로그램[6-3] LED 색상제어 - 프로그램[6-4] 아날로그 신호 받기 - 프로그램[6-5] 디지털 신호 받기 - 프로그램[6-6] 서보 모터 제어
제7장 MQTT 통신
7.1 MQTT 통신의 개요 7.2 MQTT 라이브러리 설치 ◆ 예제 프로그램 - 프로그램[7-1] 메시지 송‧수신하기 1 - 프로그램[7-1] 메시지 송‧수신하기 2 - 프로그램[7-3] 컴퓨터에 브로커 서버 구축하기
- 프로그램[7-4] 메시지 송‧수신하기 3 - 프로그램[7-5] 아날로그 신호 받기 - 프로그램[7-6] 서보 모터 제어
제8장 HTTP 통신
◆ 예제 프로그램 - 프로그램[8-1] 메시지 송‧수신하기 - 프로그램[8-2] 아날로그 신호 받기 - 프로그램[8-3] 100진 업/다운 카운터 - 프로그램[8-4] LED 조명제어 & 서보 모터 제어 1 - 프로그램[8-5] LED 조명제어 & 서보 모터 제어 2 제9장 Flask 웹 서버 구축
9.1 플라스크 서버의 개요 9.2 플라스크 서버 라이브러리 설치
9.3 플라스크 웹 프레임워크를 이용한 서버의 구축
9.4 OpenCV
9.5 이미지 인식을 위한 학습 시키기
◆ 예제 프로그램 - 프로그램[9-1] 플라스크 웹 서버 - 프로그램[9-2] 숫자 전송하기 - 프로그램[9-3] LED 조명제어 - 프로그램[9-4] 서보 모터 제어 - 프로그램[9-5] 3채널 아날로그 신호 받기 - 프로그램[9-6] 홈 모니터링 - 프로그램[9-7] SQL 연동하기 1 - 프로그램[9-8] SQL 연동하기 2 - 프로그램[9-9] OpenCV 라이브 영상보기 - 프로그램[9-10] OpenCV 라이브 서보 모터제어 - 프로그램[9-11] OpenCV 색상 추적하기 - 프로그램[9-12] Teachable Machine을 이용한 사물 인식하기 - 프로그램[9-13] 음성인식에 의한 LED 색상제어
|