관리 메뉴

빌노트의 노트

아두이노 상상을 스케치하다 VS 레시피로 배우는 아두이노 쿡북 (아두이노 Arduino 책 비교 분석, 추천) 본문

IT책

아두이노 상상을 스케치하다 VS 레시피로 배우는 아두이노 쿡북 (아두이노 Arduino 책 비교 분석, 추천)

빌노트 2014. 11. 26. 14:48
반응형

아두이노 상상을 스케치하다, 아두이노 스케치, Arduino Sketch, 레시피로 배우는 아두이노 쿡북, Arduino Cookbook, 아두이노 책추천, 제이펍, 아두이노 프로그래밍, 아두이노 센서, 아두이노 디스플레이, 아두이노 블루투스, 아두이노 DIY, 아두이노 프로젝트

일반 소설책처럼 문학책은 좀 늦게 읽는 편인데, 전공이라서 그런지 IT전공서적은 좀 빨리 보는 편입니다. 이런 이유 때문인지는 몰라도 꼭 IT분야의 뭘 공부하기 전에는, 개인적으로 마음에 들거나 많이 팔리는 책 중심으로 2~3권 정도 구입해서 읽어보고 그 분야의 감을 잡습니다. 이번에는 아두이노(Arduino)에 빠져 '아두이노 상상을 스케치하다', '레시피로 배우는 아두이노 쿡북'을 구입했습니다.  

 

아두이노 상상을 스케치하다 VS 레시피로 배우는 아두이노 쿡북

아두이노 상상을 스케치하다, 아두이노 스케치, Arduino Sketch, 레시피로 배우는 아두이노 쿡북, Arduino Cookbook, 아두이노 책추천, 제이펍, 아두이노 프로그래밍, 아두이노 센서, 아두이노 디스플레이, 아두이노 블루투스, 아두이노 DIY, 아두이노 프로젝트

같은 기술을 다루는 책 2권을 산다는 것은 어쩌면 과소비일 수도 있겠으나, 항상 가슴속에 '책사고 후회하지 말자!'라는 신조가 있어서 나름 견딜만 합니다. 실제로 이 책 2권도 상당히 겹치는 내용이 많지만, 또한 내용도 많다는 것이 함정! '아두이노 상상을 스케치하다', '레시피로 배우는 아두이노 쿡북'에 있는 내용을 직접 실습하면서 꼼꼼하게 본 것은 아니지만 대충 어떤 내용이 있는지 살펴보았습니다.

 

아두이노 상상을 스케치하다 (Arduino Sketch)

아두이노 상상을 스케치하다, 아두이노 스케치, Arduino Sketch, 레시피로 배우는 아두이노 쿡북, Arduino Cookbook, 아두이노 책추천, 제이펍, 아두이노 프로그래밍, 아두이노 센서, 아두이노 디스플레이, 아두이노 블루투스, 아두이노 DIY, 아두이노 프로젝트

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

 

'레시피로 배우는 아두이노 쿡북'과는 달리 '아두이노 상상을 스케치하다'의 가장 큰 장점은 우리나라 사람(교수)이 쓴 책이라는 것입니다. 그래서 그런지 읽기가 참 편합니다. 학교에서 학생들에게 하드웨어와 소프트웨어를 가르칠 때 사용하면 딱 어울릴 만한 그런 책이 아닐까 싶습니다. 내용도 기초에서부터 중고급까지 커버합니다. 그리고 책에 이미지가 많아서 아두이노를 직관적으로 이해하는데 많은 도움이 되는 것 같습니다. 다시말해 책장이 잘 넘어갑니다.

 

아두이노 소스코드, 실행화면 그리고 설명하는 그림까지 이 책은 정말 이해하기 쉽게 설명합니다. 전체적으로 편집도 훌륭하고 우리나라에서 만든 최고의 아두이노 기본서가 아닐까 싶습니다. 

 

각 장의 마지막에는 배웠던 내용을 정리하고 실습과제까지 던져줍니다. 보통 이런 책을 볼 때 연습문제는 직접 안 풀고 넘어가는 편인데 아두이노는 완전 처음이라서 풀어봐야겠습니다.

 

전기, 전자 공부를 거의 한 적이 없어서 전자부품을 설명하는 부분은 정말 꼼꼼하게 읽었습니다. 이쪽 분야 교수님 답게 설명이 아주 잘 되어 있습니다만 분량이 좀 작아서 필요하면 따로 공부를 더 해야 할 것 같습니다. 대충 공부하는 것은 쉬우나 회로를 자유 자제로 구성할 만큼의 능력자가 되기 위해서는 피나는 노력이 필요하겠죠!

 

아두이노 상상을 스케치하다, 아두이노 스케치, Arduino Sketch, 레시피로 배우는 아두이노 쿡북, Arduino Cookbook, 아두이노 책추천, 제이펍, 아두이노 프로그래밍, 아두이노 센서, 아두이노 디스플레이, 아두이노 블루투스, 아두이노 DIY, 아두이노 프로젝트

다른 책과 비교해서 '아두이노 상상을 스케치하다'는 회로도가 많은 것이 특징입니다.

 

아두이노 상상을 스케치하다, 아두이노 스케치, Arduino Sketch, 레시피로 배우는 아두이노 쿡북, Arduino Cookbook, 아두이노 책추천, 제이펍, 아두이노 프로그래밍, 아두이노 센서, 아두이노 디스플레이, 아두이노 블루투스, 아두이노 DIY, 아두이노 프로젝트

이 책에서 가장 흥미로웠던 부분은 바로 여기 'DIY 아두이노'입니다. 아두이노 프로그램(스케치)을 다운받은 부분을 제외하고, 실제 아두이노와 똑같은 기능을 수행하는 회로를 브레드보드에 직접 만들어볼 수 있어서 참 공부가 많이 되었습니다. 이것은 아두이노가 오픈소스에 기반을 두고 있고 회로도까지 공개되어 있어 이러한 일이 가능합니다. 그럼 다음은 '레시피로 배우는 아두이노 쿡북'을 보겠습니다.

 

레시피로 배우는 아두이노 쿡북 Arduino Cookbook 

아두이노 상상을 스케치하다, 아두이노 스케치, Arduino Sketch, 레시피로 배우는 아두이노 쿡북, Arduino Cookbook, 아두이노 책추천, 제이펍, 아두이노 프로그래밍, 아두이노 센서, 아두이노 디스플레이, 아두이노 블루투스, 아두이노 DIY, 아두이노 프로젝트

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모듈 포함), 이더넷, 네트워킹 부분이 '레시피로 배우는 아두이노 쿡북'에는 포함되어 있어서 다행이었습니다.

 

'레시피로 배우는 아두이노 쿡북'는 책의 특성상 너무 많은 내용을 다루기 때문에 '아두이노 상상을 스케치하다' 만큼 책장이 쉽게 넘어가질 않습니다. 곁에 두고 참고하는 레퍼런스용으로 어울리는 책이네요.

 

아두이노 상상을 스케치하다, 아두이노 스케치, Arduino Sketch, 레시피로 배우는 아두이노 쿡북, Arduino Cookbook, 아두이노 책추천, 제이펍, 아두이노 프로그래밍, 아두이노 센서, 아두이노 디스플레이, 아두이노 블루투스, 아두이노 DIY, 아두이노 프로젝트

아두이노 상상을 스케치하다, 아두이노 스케치, Arduino Sketch, 레시피로 배우는 아두이노 쿡북, Arduino Cookbook, 아두이노 책추천, 제이펍, 아두이노 프로그래밍, 아두이노 센서, 아두이노 디스플레이, 아두이노 블루투스, 아두이노 DIY, 아두이노 프로젝트

'아두이노 상상을 스케치하다', '레시피로 배우는 아두이노 쿡북' 책의 내용을 100% 다 테스트해보지 않아서 정확하게 뭐라 정의하기는 힘들지만 대충 설명한 대롭니다. 두 책을 다시한번 정리하자면

아두이노 상상을 스케치하다 - 아두이노 기본서, 기초부터 상세하게 설명하고 있지만 뭔가 빠진 내용이 있는 듯하다. 회로도가 많아 전자회로를 파악하기에 좋다. 우리나라 사람이 지은 최신판이라 읽기 편하고 왠지 마음에 든다.

레시피로 배우는 아두이노 쿡북 - 아두이노 활용서, 기본 설명이 포함되어 있지만 내용이 많아 초보가 다 소화하기에는 부담스러울 수 있다. 소스코드가 많아 레퍼런스용으로 좋다.

그래서 내린 결론은, 아두이노를 전혀 모르는 사람에게는 '아두이노 상상을 스케치하다'를 추천하고, 아두이노를 좀 안다 싶으면 '레시피로 배우는 아두이노 쿡북'으로 다양한 활용법을 터득하는 것이 좋은 것 같습니다. 이렇게 책으로 어떻게든 아두이노와 친해지고 나면 다음부터는 본격적인 구글링이 남았습니다. 아두이노로 제작한 프로젝트에는 무엇이 있는지 찾아보고, 또 앞으로 무엇을 만들지 고민하면서 실력이 향상 될 것이라 믿습니다. 아두이노에만 머무르지 말고 안드로이드, 라즈베리파이와 연동해보면서 진정한 사물인터넷(IoT) 시대를 대비해야겠습니다. 그럼 열공!

 

 

반응형
Comments