본문 바로가기

추천 검색어

실시간 인기 검색어

아두이노 제어실습

회로설계부터 시뮬레이션까지
광문각

2020년 04월 23일 출간

종이책 : 2019년 09월 10일 출간

(개의 리뷰)
( 0% 의 구매자)
eBook 상품 정보
파일 정보 pdf (14.36MB)
ISBN 9791189410773
쪽수 279쪽
지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
교보eBook App 듣기(TTS) 가능
TTS 란?
텍스트를 음성으로 읽어주는 기술입니다.
  • 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를​ 읽을 수 있습니다.
  • 전자책 화면에 표기된 주석 등을 모두 읽어 줍니다.
  • 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
  • '교보 ebook' 앱을 최신 버전으로 설치해야 이용 가능합니다. (Android v3. 0.26, iOS v3.0.09,PC v1.2 버전 이상)

PDF 필기 Android 가능 (iOS예정)
소득공제
소장
정가 : 19,000원

쿠폰적용가 17,100

10% 할인 | 5%P 적립

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.

카드&결제 혜택

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
  • 리뷰 작성 시, e교환권 추가 최대 300원

작품소개

이 상품이 속한 분야

VSM Studio IDE를 이용한 아두이노 회로설계 입문서!

저자는 2007년부터 대학에서 마이크로프로세서 및 프로젝트 실습 수업을 하면서 알게 된 ARDUINO(아두이노)는 마이크로프로세서의 접근성에서 매우 편리하게 구성되어 있다는 것은 아두이노 이전 개발자들은 부정할 수가 없다. 지금도 코딩 및 하드웨어 입문하는 일반 사용자들의 첫걸음으로 많이 시작하고 있는 것, 바로 아두이노 UNO일 것이다. 본 교재에서는 VSM Studio IDE를 이용하여 아두이노 UNO 보드에 소스를 작성하고, 각종 I/O 장치들을 제어할 수 있도록 시뮬레이션을 사용하는 방법을 소개한다.

또한, Project 만들기 중에서 Create Quick Start Files 옵션을 이용하여 소스 코드 탭에서 소스 코드를 바로 작성하고, 이와 연관된 Schematic Capture 탭에서 File 메뉴의 Import Project Clip을 이용하는 방법과 Pick Devices 대화상자를 이용하여 직접 회로를 작성하는 방법을 권장한다. 이유는 미리 만들어진 주변기기 모듈과 소스 코드를 사용하면 회로와 소스 간의 연관 관계를 이해하는데 어려움이 있다고 보기 때문이다. 즉 백문이 불여일견(百聞而 不如一見)이요, 백견이 불여일각(百見而 不如一覺)이며, 백각이 불여일행(百覺而 不如一行)이라는 충언이 있다. 백 번 듣는 것보다 한 번 보는 것이 낫고, 백 번 보는 것보다 한 번 깨우침이 나으며, 백 번 깨우침보다 한 번 행함이 낫다는 말이다.

일반 학습자가 코딩교육과 회로설계의 입문서로 선택하여 별도의 하드웨어를 구매하지 않고 시뮬레이션만으로도 입문할 수 있도록 하였고, 기본에 충실한 내용으로 충분히 연습을 통한다면 펌웨어를 구성하기 위한 하드웨어 설계와 코딩을 하는 실전에서 더더욱 자신감으로 임할 수가 있을 것이다. 회로도 캡처와 관련된 회로도를 그리는 방법은 프로테우스 기본 교재를 참조하기 바란다.

이론적 배경들은 관련 전공 서적에서 충분히 습득하였을 것으로 판단하여 회로 작성과 소스 코딩에 중점을 두고 집필하였으나, 적절한 분량에 대한 고려와 지면상의 문제 등으로 인해 포함하지 못한 부족한 것은 앞으로 보완하고 소개해 드릴 것을 기약하며, 본 교재를 통하여 일반 학습자가 회로 및 코딩에서 조금이라도 도움이 되었으면 하는 바람으로 이 책을 내어놓는다.
 1장 아두이노 프로젝트 만들기

  1-1. 개요
  1-2. 프로젝트 만들기
  1-3. 회로도 그리기
   ⑴ 주변기기 모듈 사용하기
   ⑵ 주변기기 모듈 사용 안 하기
   ⑶ 사용자 회로 직접 그리기
  1-4. 프로젝트 빌드하기
   ⑴ 소스코드(Source Code) 탭 환경
   ⑵ 빌드(Build) 환경
  1-5. 시뮬레이션하기
   ⑴ 시뮬레이터 실행
   ⑵ 액티브 팝업(Active Popups)
  1-6. 디버깅하기
   ⑴ 디버깅 모드
   ⑵ 워치 윈도우(Watch Window)

 2장 디지털 데이터 입출력

  2-1. 디지털 포트의 개요
  2-2. 아두이노 디지털 입출력 함수
   ⑴ pinMode()
   ⑵ digitalWrite()
   ⑶ digitalRead()
  2-3. 터미널을 이용하여 회로 그리기
   ⑴ 터미널의 종류
   ⑵ 디지털 출력 회로 구성하기
   ⑶ 디지털 입력 회로 구성하기
   ⑷ 내부 풀업 저항 이용하기

 3장 아날로그 데이터 입출력

  3-1. 아날로그 포트의 개요
  3-2. 아두이노 아날로그 입출력 함수
   ⑴ analogReference()
   ⑵ analogWrite()
   ⑶ analogRead()
  3-3. 아날로그 입출력 실습
   ⑴ 오실로스코프로 PWM 듀티비 측정
   ⑵ 아날로그 입력 회로 구성하기
   ⑶ 온도 센서(LM35)를 이용한 경보 장치 만들기
   ⑷ 조도 센서를 이용한 자동 조명기 만들기

 4장 시간 함수

  4-1. 아두이노의 시간 함수
  4-2. 시간 관련 함수
   ⑴ delay()
   ⑵ delayMicroseconds()
   ⑶ micros()
   ⑷ millis()
  4-3. 시간 관련 함수 실습
   ⑴ 가변 저항으로 LED 깜박이는 속도 제어하기
   ⑵ 7-세그먼트에 글자 출력하기
   ⑶ 초시계 만들기

 5장 시리얼 통신

  5-1. 시리얼 통신의 개요
  5-2. 시리얼 통신 관련 함수
   ⑴ available()
   ⑵ begin()
   ⑶ end()
   ⑷ print()
   ⑸ println()
   ⑹ read()
   ⑺ write()
   ⑻ serialEvent()
  5-3. 시리얼 통신 실습
   ⑴ 시리얼 통신 송신 실습
   ⑵ 시리얼 통신 수신 실습
   ⑶ 시리얼 통신 수신 인터럽트

 6장 고급 I/O 함수

  6-1. 아두이노의 고급 I/O 함수
   ⑴ shiftIn()
   ⑵ shiftOut()
   ⑶ tone()
   ⑷ noTone()
   ⑸ pulseIn()
  6-2. 고급 I/O 함수 실습
   ⑴ 시프트 레지스터 실습
   ⑵ 건반 피아노 만들기
   ⑶ 멜로디 만들기
   ⑷ 초음파 센서를 이용한 거리 측정

 7장 텍스트 LCD

  7-1. 텍스트 LCD의 개요
  7-2. 텍스트 LCD 라이브러리
   ⑴ LiquidCrystal()
   ⑵ begin()
   ⑶ clear()
   ⑷ home()
   ⑸ setCursor()
   ⑹ write()
   ⑺ print()
   ⑻ display()
   ⑼ noDisplay()
   ⑽ createChar()
  7-3. 텍스트 LCD 실습
   ⑴ 문자열 깜박이게 하기
   ⑵ 시리얼 통신으로 LCD에 문자 쓰기
   ⑶ 온도 그래프 만들기
   ⑷ 양궁 게임 만들기

 8장 서보 모터

  8-1. 서보 모터의 개요
  8-2. 서보 모터 라이브러리
   ⑴ Servo
   ⑵ attach()
   ⑶ write()
   ⑷ writeMicroseconds()
   ⑸ read()
   ⑹ attached()
   ⑺ detach()
  8-3. 서보 모터 실습
   ⑴ 가변 저항과 통신 터미널로 위치 제어하기
   ⑵ 가변 저항으로 회전 속도 제어하기
   ⑶ 서보 모터 위치 알아내기

 9장 스텝 모터 제어

  9-1. 스텝 모터 라이브러리
   ⑴ Stepper
   ⑵ setSpeed()
   ⑶ step()
  9-2. 스텝 모터 실습
   ⑴ 스텝 모터 방향 제어하기
   ⑵ 가변 저항으로 스텝 모터 속도 제어하기
   ⑶ 2선 제어 스텝 모터
   ⑷ 시리얼 통신으로 모터 속도 및 방향 제어하기

 10장 소프트웨어 시리얼

  10-1. 소프트웨어 시리얼의 개요
  10-2. 소프트웨어 시리얼 라이브러리
   ⑴ SoftwareSerial()
   ⑵ available()
   ⑶ begin()
   ⑷ isListening()
   ⑸ overflow()
   ⑹ peek()
   ⑺ read()
   ⑻ print()
   ⑼ println()
   ⑽ listen()
   ⑾ write()
  10-3. 소프트웨어 시리얼 실습
   ⑴ 송수신 실습
   ⑵ 여러 개의 소프트웨어 시리얼 만들기
   ⑶ 가상의 시리얼 포트 만들기
   ⑷ 에뮬레이터와 통신하기

 11장 SPI 직렬 통신

  11-1. SPI 통신의 개요
  11-2. SPI 라이브러리 함수
   ⑴ SPISettings
   ⑵ begin()
   ⑶ end()
   ⑷ beginTransaction()
   ⑸ endTransaction()
   ⑹ setBitOrder(

작가정보

저자(글) 정용섭

저자(글) 노환승

저자(글) 변지수

저자(글) 이상찬

이 상품의 총서

Klover리뷰 (0)

Klover리뷰 안내
Klover(Kyobo-lover)는 교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1. 리워드 안내
구매 후 90일 이내에 평점 작성 시 e교환권 100원을 적립해 드립니다.
  • - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다.
  • - 리워드는 한 상품에 최초 1회만 제공됩니다.
  • - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
2. 운영 원칙 안내
Klover리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다. 일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

구매 후 리뷰 작성 시, e교환권 100원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여 주는 교보문고의 새로운 서비스 입니다. 교보eBook 앱에서 도서 열람 후 문장 하이라이트 하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 ‘좋아요’ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보없이 삭제될 수 있습니다.
리워드 안내
  • 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
  • e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다.
  • 리워드는 한 상품에 최초 1회만 제공됩니다.
  • sam 이용권 구매 상품/오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.

구매 후 문장수집 작성 시, e교환권 100원 적립

    교보eBook 첫 방문을 환영 합니다!

    신규가입 혜택 지급이 완료 되었습니다.

    바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
    지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

    교보e캐시 1,000원
    TOP
    신간 알림 안내
    아두이노 제어실습 웹툰 신간 알림이 신청되었습니다.
    신간 알림 안내
    아두이노 제어실습 웹툰 신간 알림이 취소되었습니다.
    리뷰작성
    • 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
    • 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
    • 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
    감성 태그

    가장 와 닿는 하나의 키워드를 선택해주세요.

    사진 첨부(선택) 0 / 5

    총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.

    신고/차단

    신고 사유를 선택해주세요.
    신고 내용은 이용약관 및 정책에 의해 처리됩니다.

    허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
    있으니 유의하시어 신중하게 신고해주세요.


    이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.

    문장수집 작성

    구매 후 90일 이내 작성 시, e교환권 100원 적립

    eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.

    P.
    아두이노 제어실습
    회로설계부터 시뮬레이션까지
    저자 모두보기
    낭독자 모두보기
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 프리미엄 이용권입니다.
    선물하실 sam이용권을 선택하세요.
    결제완료
    e캐시 원 결제 계속 하시겠습니까?
    교보 e캐시 간편 결제
    sam 열람권 선물하기
    • 보유 권수 / 선물할 권수
      0권 / 1
    • 받는사람 이름
      받는사람 휴대전화
    • 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
    • 열람권은 1인당 1권씩 선물 가능합니다.
    • 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
    • 선물한 열람권의 등록유효기간은 14일 입니다.
      (상대방이 기한내에 등록하지 않을 경우 소멸됩니다.)
    • 무제한 이용권일 경우 열람권 선물이 불가합니다.
    이 상품의 총서 전체보기
    네이버 책을 통해서 교보eBook 첫 구매 시
    교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 네이버 책을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)
    구글북액션을 통해서 교보eBook
    첫 구매 시 교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 구글북액션을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)