- 에스델의 마음이 행복한 오늘
- RURBANlife
- 지후대디의 Favorite
- 화영의 인생교향곡
- Never Say Never
- 워크뷰의 맛있는 도보여행
- 봉리브르
- 핑구야 날자의 IT와 일상
- IT로 보는 세상
- hCard 1.0.1 XMDP profile
- | Life is, Travel | enjoiyou…
- 잉여토기의 블로그
- 응답할래? 2016
- 랄랄라 라오니스
- SoulSky의 캐나다 생활일기
- 귀여운걸의 리뷰스토리
- childc
- 천추의 IT 이야기
- 사진과 여유
- 위드코딩 withcoding.com #####
- Soft Latte
- 사진은 권력이다
- 팔만대잡담
- 페르소나 persona
- 달리는 프로그래머
- Hood Rabbit의 맥(Mac) 갤러리
- 공상제작소
- ★ Another Side & Story
- :: Back to the Mac 블로그
- 제이펍의 참 똑똑한 2비트 책 이야기
- Programmer J
- linuxism
- kkamagui의 작업실
- SBH[ Programmer & Hacker ] Lab…
- Keep the Faith
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 기초영어
- english grammar
- 흐름출판
- 엑셀강좌
- 엑셀
- 엑셀공부
- Sheet
- 영문법
- 영어회화
- CELL
- 영어책추천
- 코스트코
- 엑셀 2007
- 한빛미디어
- 영어
- 스프레드시트
- Excel
- 시트
- 영어공부
- 아메리카노
- 엑셀사이트
- 이케아
- 스타벅스
- 워크시트
- 엑셀강의
- 수영 술집
- 셀
- 무료영어사이트
- 맥주
- 엑셀기초
- Today
- Total
빌노트의 노트
아두이노 상상을 스케치하다 VS 레시피로 배우는 아두이노 쿡북 (아두이노 Arduino 책 비교 분석, 추천) 본문
일반 소설책처럼 문학책은 좀 늦게 읽는 편인데, 전공이라서 그런지 IT전공서적은 좀 빨리 보는 편입니다. 이런 이유 때문인지는 몰라도 꼭 IT분야의 뭘 공부하기 전에는, 개인적으로 마음에 들거나 많이 팔리는 책 중심으로 2~3권 정도 구입해서 읽어보고 그 분야의 감을 잡습니다. 이번에는 아두이노(Arduino)에 빠져 '아두이노 상상을 스케치하다', '레시피로 배우는 아두이노 쿡북'을 구입했습니다.
아두이노 상상을 스케치하다 VS 레시피로 배우는 아두이노 쿡북
같은 기술을 다루는 책 2권을 산다는 것은 어쩌면 과소비일 수도 있겠으나, 항상 가슴속에 '책사고 후회하지 말자!'라는 신조가 있어서 나름 견딜만 합니다. 실제로 이 책 2권도 상당히 겹치는 내용이 많지만, 또한 내용도 많다는 것이 함정! '아두이노 상상을 스케치하다', '레시피로 배우는 아두이노 쿡북'에 있는 내용을 직접 실습하면서 꼼꼼하게 본 것은 아니지만 대충 어떤 내용이 있는지 살펴보았습니다.
아두이노 상상을 스케치하다 (Arduino Sketch)
Chapter 01. 아두이노란 무엇인가?
Chapter 02. 마이크로컨트롤러
Chapter 03. 아두이노 개발 환경 설정
Chapter 04. 아두이노 프로그램의 구조
Chapter 05. 아두이노의 기본 입출력
Chapter 06. 아두이노를 위한 C/C++ 언어
Chapter 07. 아두이노 함수
Chapter 08. 기본 클래스
Chapter 09. 라이브러리
Chapter 10. 아두이노를 위한 전자 부품
Chapter 11. 시리얼 통신 사용하기
Chapter 12. 소프트웨어 시리얼
Chapter 13. 디지털 및 아날로그 입출력
Chapter 14. 센서 사용하기 1
Chapter 15. 센서 사용하기 2: 초음파 거리 센서
Chapter 16. 7 세그먼트 표시 장치
Chapter 17. 네 자리 7 세그먼트 표시 장치
Chapter 18. LED 매트릭스
Chapter 19. 텍스트 LCD
Chapter 20. 그래픽 LCD
Chapter 21. TFT LCD
Chapter 22. 블루투스
Chapter 23. 서보 & DC 모터
Chapter 24. 날짜와 시간 1
Chapter 25. 날짜와 시간 2: Wire 라이브러리
Chapter 26. I2C와 SPI 통신을 이용한 아두이노 연결
Chapter 27. 디지털 입출력 확장
Chapter 28. EEPROM 라이브러리
Chapter 29. 타이머 라이브러리
Chapter 30. SD 라이브러리
Chapter 31. 부트로더와 메모리
Chapter 32. DIY 아두이노
Chapter 33. 아두이노와 호환 가능한 마이크로컨트롤러 1: ATmega128
Chapter 34. 아두이노와 호환 가능한 마이크로컨트롤러 2: ATtiny85
'레시피로 배우는 아두이노 쿡북'과는 달리 '아두이노 상상을 스케치하다'의 가장 큰 장점은 우리나라 사람(교수)이 쓴 책이라는 것입니다. 그래서 그런지 읽기가 참 편합니다. 학교에서 학생들에게 하드웨어와 소프트웨어를 가르칠 때 사용하면 딱 어울릴 만한 그런 책이 아닐까 싶습니다. 내용도 기초에서부터 중고급까지 커버합니다. 그리고 책에 이미지가 많아서 아두이노를 직관적으로 이해하는데 많은 도움이 되는 것 같습니다. 다시말해 책장이 잘 넘어갑니다.
아두이노 소스코드, 실행화면 그리고 설명하는 그림까지 이 책은 정말 이해하기 쉽게 설명합니다. 전체적으로 편집도 훌륭하고 우리나라에서 만든 최고의 아두이노 기본서가 아닐까 싶습니다.
각 장의 마지막에는 배웠던 내용을 정리하고 실습과제까지 던져줍니다. 보통 이런 책을 볼 때 연습문제는 직접 안 풀고 넘어가는 편인데 아두이노는 완전 처음이라서 풀어봐야겠습니다.
전기, 전자 공부를 거의 한 적이 없어서 전자부품을 설명하는 부분은 정말 꼼꼼하게 읽었습니다. 이쪽 분야 교수님 답게 설명이 아주 잘 되어 있습니다만 분량이 좀 작아서 필요하면 따로 공부를 더 해야 할 것 같습니다. 대충 공부하는 것은 쉬우나 회로를 자유 자제로 구성할 만큼의 능력자가 되기 위해서는 피나는 노력이 필요하겠죠!
다른 책과 비교해서 '아두이노 상상을 스케치하다'는 회로도가 많은 것이 특징입니다.
이 책에서 가장 흥미로웠던 부분은 바로 여기 'DIY 아두이노'입니다. 아두이노 프로그램(스케치)을 다운받은 부분을 제외하고, 실제 아두이노와 똑같은 기능을 수행하는 회로를 브레드보드에 직접 만들어볼 수 있어서 참 공부가 많이 되었습니다. 이것은 아두이노가 오픈소스에 기반을 두고 있고 회로도까지 공개되어 있어 이러한 일이 가능합니다. 그럼 다음은 '레시피로 배우는 아두이노 쿡북'을 보겠습니다.
레시피로 배우는 아두이노 쿡북 Arduino Cookbook
Chapter 01. 시작하기
Chapter 02. 스케치 만들기
Chapter 03. 수학 연산자 사용하기
Chapter 04. 시리얼 통신
Chapter 05. 간단한 디지털 및 아날로그 입력
Chapter 06. 센서로부터 입력받기
Chapter 07. 시각적 출력
Chapter 08. 물리적 출력
Chapter 09. 오디오 출력
Chapter 10. 원격으로 외부 장치 제어하기
Chapter 11. 디스플레이 사용하기
Chapter 12. 시간과 날짜 사용하기
Chapter 13. I2C와 SPI를 사용하여 통신하기
Chapter 14. 무선 통신
Chapter 15. 이더넷과 네트워킹
Chapter 16. 라이브러리 사용, 수정 및 만들기
Chapter 17. 고급 코딩 및 메모리 처리
Chapter 18. 컨트롤러 칩 하드웨어 사용하기
'레시피로 배우는 아두이노 쿡북'은 책의 제목처럼 아두이노 프로젝트에 필요한 많은 레시피들이 포함되어 있어서, 여기서 제공하는 기능 중 필요한 것만 쏙쏙 뽑아 사용하면 좋을 것 같습니다. 워낙 다양한 주제를 다루고 있어서 '아두이노 상상을 스케치하다'가 600페이지인데 비해 '레시피로 배우는 아두이노 쿡북'은 800페이지나 됩니다.
아두이노로 Google 어스 제어하기?! 처럼 아두이노를 정말 다양한 각도로 다루고 있습니다. 이 책 어디에 어느 내용이 있는지 잘 알아두면 나중에 아두이노 프로젝트를 진행할 때 빠르게 참조할 수 있습니다.
'아두이노 상상을 스케치하다'와는 달리 전체적으로 글과 소스코드가 많은 편입니다.
'아두이노 상상을 스케치하다'에서 없거나 빈약했던 무선통신(XBee모듈 포함), 이더넷, 네트워킹 부분이 '레시피로 배우는 아두이노 쿡북'에는 포함되어 있어서 다행이었습니다.
'레시피로 배우는 아두이노 쿡북'는 책의 특성상 너무 많은 내용을 다루기 때문에 '아두이노 상상을 스케치하다' 만큼 책장이 쉽게 넘어가질 않습니다. 곁에 두고 참고하는 레퍼런스용으로 어울리는 책이네요.
'아두이노 상상을 스케치하다', '레시피로 배우는 아두이노 쿡북' 책의 내용을 100% 다 테스트해보지 않아서 정확하게 뭐라 정의하기는 힘들지만 대충 설명한 대롭니다. 두 책을 다시한번 정리하자면
아두이노 상상을 스케치하다 - 아두이노 기본서, 기초부터 상세하게 설명하고 있지만 뭔가 빠진 내용이 있는 듯하다. 회로도가 많아 전자회로를 파악하기에 좋다. 우리나라 사람이 지은 최신판이라 읽기 편하고 왠지 마음에 든다.
레시피로 배우는 아두이노 쿡북 - 아두이노 활용서, 기본 설명이 포함되어 있지만 내용이 많아 초보가 다 소화하기에는 부담스러울 수 있다. 소스코드가 많아 레퍼런스용으로 좋다.
그래서 내린 결론은, 아두이노를 전혀 모르는 사람에게는 '아두이노 상상을 스케치하다'를 추천하고, 아두이노를 좀 안다 싶으면 '레시피로 배우는 아두이노 쿡북'으로 다양한 활용법을 터득하는 것이 좋은 것 같습니다. 이렇게 책으로 어떻게든 아두이노와 친해지고 나면 다음부터는 본격적인 구글링이 남았습니다. 아두이노로 제작한 프로젝트에는 무엇이 있는지 찾아보고, 또 앞으로 무엇을 만들지 고민하면서 실력이 향상 될 것이라 믿습니다. 아두이노에만 머무르지 말고 안드로이드, 라즈베리파이와 연동해보면서 진정한 사물인터넷(IoT) 시대를 대비해야겠습니다. 그럼 열공!
[IT도서] - 레퍼런스용으로 곁에 두면 든든한 안드로이드 교제 '안드로이드 프로그래밍 정복' - 김상형 (Android Programming 책추천)
[IT제품리뷰] - 초보자를 위한 저렴한 아두이노 키트 추천 '메카솔루션 입문자를 위한 아두이노 종결 키트' (Arduino Ultimate Kit for Beginners)