0스콘 0
장바구니

장바구니에 상품이 없습니다.

한번에 이해되는 아두이노

  • 인피니티북스
출판
12.30
MB
소장

25,000스콘

소장

25,000스콘

작품 소개

누구나 쉽게 기초부터 다양한 센서 활용까지!

아두이노는 사물인터넷(IoT) 제품 등 다양한 분야에서 활용되며, 창의 융합 교육에 매우 적합한 플랫폼이다. 초보자나 기초적인 지식을 가진 사람도 상상하는 작품을 쉽게 구현할 수 있다.
이 교재는 많이 활용되는 아두이노용 센서들과 입출력 장치들을 이용하여 사물인터넷의 구현이나 다양한 응용 프로젝트를 수행할 수 있도록 구성하였다. 아두이노 보드에 센서를 연결하여 데이터를 읽고, 제어를 하는 등 실용적인 적용 예제들을 학습한다. 실습 예제에 대한 스케치를 제공하며 필요한 부품의 종류 및 회로도를 그림으로 자세하게 설명하였다.

한 단계 더 나아가는 창의적 프로젝트!
단순 활용에 그치지 않고 장치나 모듈의 원리를 쉽고 자세하게 설명하였다. 다양한 센서들과 아두이노를 활용한 프로젝트 구현 예제는 아두이노 활용 능력의 증대와 창의적 시스템 개발의 확장성을 높일 수 있다. 학습을 마치면 각종 센서의 입력과 출력 및 제어, 시리얼 통신과 블루투스 통신 등의 무선통신에 대한 개념을 이해하고 활용할 수 있다. 사물인터넷 관련 다양한 프로젝트를 구현할 수 있으며 스마트폰 앱을 작성하여 블루투스로 아두이노를 제어할 수도 있다. 이 교재의 예제들을 반복적으로 따라하면서 HW와 SW에 대한 이해의 폭을 넓히고, 예제들을 적절히 융합하여 창의 아이디어를 제품으로 만드는 데 도움이 되기를 기대한다.

목차

CHAPTER 01 마이크로컨트롤러와 전자
01 MCU란 무엇인가?
02 전자의 기초
03 브레드보드
04 아두이노 보드 소개
05 LED 켜기 실습
[요약]
[연습문제]
[참고자료]

CHAPTER 02 디지털 입출력
01 디지털 신호와 아날로그 신호
02 디지털 출력으로 LED 제어하기
03 LED 여러 개 깜박이기
04 시리얼 모니터로 LED 제어하기
05 디지털 입력: 버튼을 이용한 디지털 제어
[요약]
[연습문제]

CHAPTER 03 아날로그 입출력
01 아날로그 데이터 출력
02 LED 밝기 제어하기 실습
03 부저로 음악 연주하기
04 아날로그 입력
[요약]
[연습문제]

CHAPTER 04 센서 제어하기
01 아날로그 온도센서(LM35)
02 디지털 온습도센서
03 아날로그 초음파센서
04 적외선 리모컨 송수신
[요약]
[연습문제]

CHAPTER 05 7-세그먼트 표시장치
01 7-세그먼트 표시장치
02 7-세그먼트 2개 연결
03 4자리 7-세그먼트 표시장치
[요약]
[연습문제]

CHAPTER 06 LCD 패널
01 LCD 표시장치
02 Liquid Crystal I2C 라이브러리 설치
03 아두이노 I2C LCD의 제어
04 사용자 정의 문자열의 출력
05 I2C LCD1602에 센서값 출력
[요약]
[연습문제]

CHAPTER 07 모터 제어
01 모터 소개
02 서보용 라이브러리 함수의 사용
03 스테퍼모터
04 DC모터 제어
[요약]
[연습문제]

CHAPTER 08 도트 매트릭스
01 Common Anode와 Common Cathode
02 도트 매트릭스
03 도트 매트릭스를 한 줄 및 X 모양으로 표시
04 하트 모양과 스마일 표시
05 도트 매트릭스에 움직이는 글자와 모양 표시
[요약]
[연습문제]

CHAPTER 09 시리얼(UART) 통신
01 UART 통신 기초
02 아두이노와 컴퓨터 사이의 통신 실험
03 두 대의 아두이노를 이용하여 마스터/슬레이브 통신
04 UART 통신을 이용한 원격제어 실험
05 마스터가 원하는 시점에 슬레이브 값 읽기 및 제어
[요약]
[연습문제]

CHAPTER 10 아두이노 통신
01 UART 통신이란?
02 블루투스 통신
03 블루투스 통신 앱 만들기
[요약]
[연습문제]

CHAPTER 11 SPI & I2C 통신
01 SPI와 I2C 통신에 대하여
02 I2C 동작 원리
03 master_reader / slave_sender 통신 실험
04 master_write / slave_receiver 통신 실험
05 가변저항을 이용하여 원격지 LED 깜박임 조절
06 버튼을 눌렀을 때 원격지 센서 값 읽기
[요약]
[연습문제]

CHAPTER 12 이더넷(Ethernet) 통신
01 이더넷 쉴드
02 이더넷 쉴드 이용 IP확인 및 웹서버 확인
03 웹서버를 이용한 LED 제어
04 통신 테스트 및 웹서버에서 LED ON/OFF 실험
[요약]
[연습문제]

CHAPTER 13 아두이노 다중 작업 (멀티태스킹)
01 멀티태스킹이란?
02 아두이노에서 millis() 함수 활용
03 멀티태스킹 MSTimer2 함수 활용
04 인터럽트를 활용한 아두이노 멀티태스킹
[요약]
[연습문제]
[참고자료]

CHAPTER 14 스마트폰으로 아두이노 제어하기
01 아두이노의 블루투스 통신
02 앱 인벤터 소개
03 온습도 모니터 앱 만들기
[요약]
[연습문제]

CHAPTER 15 4차 산업혁명, 사물인터넷, 인공지능
01 4차 산업혁명
02 사물인터넷
03 인공지능 소개
04 인공지능의 실습
[요약]
[연습문제]
[참고자료]

CHAPTER 16 종합 프로젝트
01 종합 프로젝트를 위한 창의적인 방법
02 창의 프로젝트 진행
03 단계별 프로젝트 리스트들(네이버 아두이노 카페)
[요약]
[연습문제]
[참고자료]

저자 정보

  • 심재창

    • 국적 해당 정보가 없습니다.
    • 출생
    • 학력 경북대학교 전자공학과에서 학사
      경북대학교 전자공학과에서 석사 및 박사 학위
    • 이력 국립안동대학교 컴퓨터공학과에서 재직
  • 정윤주

    • 국적 해당 정보가 없습니다.
    • 출생
    • 학력 안동대학교에서 컴퓨터공학전공 석사 학위를 취득
      경북대학교에서 컴퓨터공학 박사 학위를 취득
    • 이력 안동대학교 SW융합교육원 교수로 재직
  • 고주영

    • 국적 해당 정보가 없습니다.
    • 출생
    • 학력 대구가톨릭대학교에서 의류학전공 석사 학위
      안동대학교 멀티미디어공학전공 석사 학위 및 박사 학위를 취득
    • 이력 한국멀티미디어학회의 이사
  • 이영학

    • 국적 해당 정보가 없습니다.
    • 출생
    • 학력 영남대학교 전자공학과에서 박사 학위를 취득
    • 이력 국립안동대학교 SW융합교육원 교수로 재직

업데이트

업데이트 내역이 없습니다.

리뷰

0
(0.0명)

상품평

아직 등록된 리뷰가 없습니다.