스크랩

구간

코딩으로 배우는 센서 고액 연봉 도전 프로젝트!

김형태 저 | 내하 | 2018년 11월

북트리

정가
$60.00
판매가
$33.00 (45%↓) 최저가 보상
적립금
$0.66 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788957174913 / 458쪽

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

  • 22,500
  • 29,700
  • 16,200
  • 22,500

책 소개

출판사 리뷰

센서를 코딩으로 배우는 기술 실무서-

· 센서의 구동원리와 C 코드 응용방법
· 대만 Nuvoton사의 32비트 ARM 코어 Cortex-M0을 이용한 센서 소스
· 아두이노(나노, 우노) 보드에서 동작되는 센서 소스
· GPIO, ADC, UART, I2C, SPI, Serial 통신으로 인터페이스 센서 통신방법
· 센서값을 실시간 디스플레이하는 몇 가지 방법의 소스

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

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

저자 소개

  • 저자 : 김형태
지은이 : 김형태
한국산업기술대, 강남대학교 겸임교수 역임
ARM 마이크로프로세서 응용 기술서 저자
Embedded 설계 전문 펌웨어뱅크(주) CEO
과학기술정보통신 “SW마에스트로” Mentor
한국정보방송통신대연합 “Probono ICT” Mentor
한국창의재단 사다리프로젝트 “사제동행팀 전문가” Mentor
무한상상실 메이커코딩/레이저 과정, 기업가정신, 예스리더 강사
펌웨어스터디 네이버 기술 카페 cafe.naver.com/fws 시삽

·저자의 전공과 지금 하는 일
공업고등학교 기계과를 졸업하고 대학에서 전자공학과와 신호처리 전공 석사 학력을 가지고 있다. 산업용 로봇과 Embedded 제어 설계 개발을 현업으로 하며 메이커 활동과 마이크로프로세서 응용 강의에 전념한다.
고성능 MCU ARM을 가지고 (주)프로보(www.probo.kr) 블록으로 임베디드 코딩 보드설계와 첨단 과학실험 장치 개발, 다국어 언어 안내 독가스경보장치, 음성인식 생활용품 개발, 묵찌빠 로봇 만들기 등의 재미난 일을 꾸미고 있으며 로봇과 하드웨어를 이용한 코딩 강의를 중요시 여긴다.

·집필도서
청소년을 위한 “이공계에서 미래를 찾아라.” (꿈결출판사)
펌웨어 임베디드 개발자를 위한 “고액 연봉 도전 프로젝트!” 시리즈 7권  

목차

·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)
휨센서

top