장바구니 담기 close

장바구니에 상품을 담았습니다.

코딩으로 배우는 센서

코딩으로 배우는 센서

  • 김형태
  • |
  • 내하출판사
  • |
  • 2018-11-30 출간
  • |
  • 458페이지
  • |
  • 191 X 250 X 25 mm /871g
  • |
  • ISBN 9788957174913
판매가

30,000원

즉시할인가

28,500

배송비

2,300원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
28,500

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




IoT, 빅데이터와 함께 증가되는 센서 인터페이스와 코딩 교육의 일환으로 사회의 이슈에 부응하고자 코딩을 이용한 센서를 활용하는 실험들을 담아냈다.
코딩을 프로그램으로만 배우는 것이 아닌, 실제로 기술적 요소를 결합하여 메이커 교육과 접목하여 결과물을 만들 수 있도록 구성하였다. 창의적인 제품들을 구상하고 만들어 낼 수 있도록 과정을 정리하고 결과물을 얻는 것이어서 제대로 된 기술과 접목한 코딩교육이라 할 수 있다.
이 책은 단순한 코딩교육이라는 막연함이 아닌 아이들이 직접 코딩을 이용하여 제품을 만들어 낼 수 있는 기반을 마련해준다. 이 결과물들은 코딩을 하려는 학생들에게 현실적인 도움이 될 뿐만 아니라, 메이커 활동을 시도하고자 하는 학교에게도 적지 않은 도움이 될 것이다.

ㆍ코딩과 함께 하는 센서를 효율적으로 익히는 방법
01. 이 책은 2가지 종류의 마이크로프로세서가 탑재된 전자보드를 사용하여 인터페이스를 구현하였다. 하드웨어가 다르기 때문에 동작은 동일하게 움직여도 소스코드는 다르다. 깊은 실습을 원한다면 업로드 할 보드를 최소 한 가지는 준비해서 동작을 구현해 보기 바란다.
02. 센서 인터페이스의 소스는 C 언어로 제작 실험되어 있기 때문에 C 언어에 대해 기본적으로 알고 있어야 한다. 마이크로프로세서 응용으로 저자가 집필한 책이 있지만 8비트를 기준으로 한 것이다. 유사한 관련 서적을 처음부터 끝까지 가볍게 독파하고 참고하면 이해가 더욱 빠르다.
03. RISC 같은 고성능 Microprocessor는 고급 언어를 기계어로 변경할 수 있는 컴파일러가 있어야 하는데 책의 소스코드는 아두이노 스케치와 ARM사의 MDK-ARM Compiler를 이용하였다.
04. 센서를 C 소스로 구현하는 것이 처음인 독자라면 개발 환경이 어색할 수밖에 없다. 센서 코드로 들어가기 전에 Quick Start를 통해 전체 방법을 익혀야 한다. 특히 코드를 에러 없이 컴파일하여 타겟보드에 이식하고 C 언어 상태로 실행하면서 오류를 찾는 노하우를 익혀야 한다.
05. 메인보드만 있고 센서가 없다면 대부분 소스는 정상으로 동작되지 않는다. 필요하다면 사이트를 통해 준비해 주기 바란다. 센서는 대부분 고가이다. 전기적으로 연결할 때 한 번의 실수도 전자 부품에는 치명적일 수 있다. 대충하지 말고 신중히 연결해야 동작을 한다.
06. 센서는 스스로 동작하지 않는다. 사용자가 센서를 초기화하고 센싱 출력 범위의 값을 받아서 처리해야 한다. 예로 온도센서는 저항이 변하는데 이를 현재 온도로 변환해 주어야 하는 방정식이 필수이다. 저자가 집필할 때 만든 소스 코드는 일괄 압축하여 네이버 카페에 올렸지만 자신의 프로젝트에 맞게 코드를 각색하기를 바란다.
07. 알나간(알고 나면 간단)의 용어정리가 있다. 기술 서적에는 외국어로 된 약어 정리와 이론에 대한 설명 그리고 센서의 원리가 있으므로 관련 기초 지식도 같이 학습해야 이해가 빠르고 잘 잊어버리지 않는다.
08. 알나지(알고 나면 지식)는 궁금증과 과학 트렌드, 기초이론에 대해 매스컴을 통해 얻은 지식을 저자의 생각으로 재편집하거나 그대로 옮겨 놓은 정보이다. 이 칼럼을 통해 개발하는데 영감을 얻기 바란다.


목차


ㆍQuick Start
센서와 코딩 시작
ARM Cortex-M0와 컴파일러 시작하기
아두이노 스케치 설치와 프로젝트 시작하기

ㆍExperience
가속도센서(GY-61/ADXL335)
가속도센서(GY-45/MMA845X)
가스센서(MH-Z19/CO2)
가스센서(FC-22/MQ135/CO2)
가스센서(MQ4/CH4/메탄)
가스센서(MQ6/LPG)
디스플레이(7-세그먼트/TM1637)
디스플레이(Text LCD 8Bit 방식)
디스플레이(Text LCD 4Bit 방식)
디스플레이(Text LCD 소프트웨어 I2C 방식)
디스플레이(Text LCD 인터럽트 I2C 방식)
리얼타임클럭RTC(DS3231)
먼지센서(GP2Y1010AU0F)
빛센서(PT550)
빛센서(YG1006)
빛센서(D3VS)
빛센서(CDs)
사운드감지(Sound Detect)센서
사운드트리거(DFR0034)
스위치(버튼A접점B접점)
압전(Piezoelectric)센서(EMFIT L-Series)
온도센서(PT100)
온도센서(NTC)
온도센서(LM35)
온도센서(DS18B20)
온도습도센서(DHT11)
위치감지/포지션센서(PR101)
엔코더(EVQ-VVE00203B 스위치타입)
엔코더(IE216 모터내장타입)
엔코더(RA-12WGM 02타입)
인체저항감지센서(NE555)
인체감지PIR센서(NT0081)
인체감지PIR센서(SEN0171)
인체감지PIR센서(HC-SR501)
적외선수광센서(ST5811)
적외선거리측정센서(GP2Y0A21YK0F)
전류센서(TLS77V)
조이스틱(Joystick)
진동센서(Vibration/Tilt/Ball Switch)
초음파센서(HC-SR04/NT-TS601)
초음파센서(URM37)
카드리더(RFID-RC522)
칼라센서(TCS3200)
토양수분(Soil Moisture)검출센서
터치센서(NT084DA-8 버튼)
터치센서(TS08N-8 버튼)
포토센서(Photo Interrupter)
홀센서(SS49E)
휨센서

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 : 070-4821-5101
교환/반품주소
  • 부산광역시 부산진구 중앙대로 856 303호 / (주)스터디채널 / 전화 : 070-4821-5101
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.