아두이노로 만드는 20가지 프로젝트 - 아두이노 중급으로 실력 도약하자!
송혜경.안선환.아이씨뱅큐(ICbanQ) 지음 / 아이씨뱅큐 / 2023년 9월
평점 :
장바구니담기


자신이 직접 만드는 “DIY(Do It Yourself)” 시대. 아두이노를 활용한 코딩의 기본적인 이해와 실생활에 접목할 수 있는 프로젝트를 만드는 능력을 향상시켜 주는 『아두이노로 만드는 20가치 프로젝트』가 아이씨뱅큐에서 새롭게 출간되었습니다.

이 책은 2025년도부터 시행되는 초중등 코딩 교육 의무화에 대비하려는 분들, 아두이노 프로그램을 배워 실생활에 활용할 수 있는 방법을 찾는 분들, 아두이노의 기초적인 개별 모듈의 사용법을 알고 있지만 프로젝트를 기획하거나 구현하는 방법에 대해 막막함을 느낀 분들, 그리고 인터넷이나 유튜브에서 발견한 재미있는 프로젝트들을 직접 만들어 보고 싶었던 분들에게 전자공학을 결합한 피지컬 트레이닝으로 코딩을 학습할 수 있는 책입니다.




『아두이노로 만드는 20가치 프로젝트』는 아두이노 소개를 비롯해 코딩 입문 단계에서 실력을 업그레이드할 수 있도록 아두이노의 기본 구조부터 프로젝트 개발 환경 준비와 디지털/아날로그, 입력/출력, 서보 모터 제어와 같이 아두이노 코딩 기초 문법을 익히고 20가지 프로젝트를 단계별로 직접 실행해 볼 수 있는 코딩 학습 추천 책입니다.

이 책에 포함된 프로젝트는 경찰차 LED 체이서, LED 라인 게임, LED 반응 속도 대결 게임, LED 디지털 주사위, LCD 버튼 게임, 디지털 룰러, 자동차 후방 감지 장치, RFID 태그 디지털 도어록, 키패드 디지털 도어록, 디지털 타이머, 디지털 시계, 물 높이 알람 장치, 크리스마스 노래 재생기, 회전하며 노래하는 오르골, 4단 스마트 무드등, 디지털 수평계, 가속도 센서를 이용한 만보기 장치, 스마트 주차 시스템, 물체 회전 카운터, 박수 횟수 카운터가 있습니다.




이 책을 제대로 활용하기 위해서는 책 전용 키트를 사용하기를 권장합니다. 아두이노 프로젝트에 사용하는 키트는 우노, 제로, 메가 2560, 나노, 포르텐타, 니클라 센스가 있는데 프로젝트별로 어떤 키트를 사용해야 하는지 챕터 맨 앞장에 설명되어 있습니다.




코딩 학습의 표준: 아두이노


아두이노 (Arduino)는 코딩을 배우고 전자 프로젝트를 구축한 실험을 지원하는 오픈 소스 하드웨어와 소프트웨어 플랫폼입니다.


설정이 쉽고 단순한 프로그래밍 언어 등 사용자 친화적인 환경 덕분에 코딩 경험이 전혀 없는 초보자도 쉽게 접근할 수 있어서 전 세계적으로 초등학교부터 대학교까지 교육 기관에서 코딩과 전자공학 분야의 학습 도구로 널리 채택하고 있습니다.


이처럼 아두이노를 사용한 코딩 학습은 초중등 코딩 교육 의무화로 과학 및 기술 향상을 목표로 하는 학교와 교육 프로그램에서의 STEM 연계와 소프트웨어 개발, 엔지니어링 및 기타 기술 관련 분야에서 경력을 쌓기 원하는 사람들의 필수 과정이 되고 있습니다.




이 책에서 소개하는 프로젝트로 깜박이는 LED, 온도 센서, 로봇 장치 등 다양한 프로젝트를 만들고 실험함으로써 코딩의 원리를 쉽고 빠르게 이해하고 활용할 수 있습니다. 실용적이고 통합적인 방식으로 STEM(과학, 기술, 공학, 수학) 개념을 탐구해 가면서 창의성과 비판적 사고 능력을 향상시킬 수 있습니다.



경력과 전문성이 뒷받침하는 코딩 학습책



『아두이노로 만드는 20가치 프로젝트』는 두 명의 현장 실무와 교육 전문가가 공동 집필했습니다.




대학에서 전자계산학을 전공하고 27년간 삼성전자, DB하이텍, 인에이블디자인시스템에서 근무하면서 반도체 설계 자동화 프로그램 개발 경력을 갖춘 송혜경 작가는 반도체 업계에서의 다양한 경험과 전문성을 바탕으로 아두이노와 코딩 전문가입니다.

학생과 성인 대상으로 2017년부터 2022년까지 스크래치, 엔트리, 파이썬, 아두이노 등 다양한 프로그래밍 강의를 진행하였으며, 현재는 한국반도체아카데미에서 반도체 업체 재직자 대상으로 프로그래밍 강의를 진행하고 있는 실무형 전문가입니다.

LG전자 모바일 사업부에서 책임 연구원으로 일한 경력을 가지고 있는 안선환 작가는 대형 전자 기업에서의 실무 경험과 기술적인 전문성을 갖춘 전문가입니다.

그는 현재 아두이노와 라즈베리파이를 활용한 메이킹 교육을 진행하고, 블로그를 운영하면서 피지컬 컴퓨팅 분야의 지식과 경험을 공유하고 있습니다. 그는 '놀이형 코딩 교육방법'에 대한 특허를 보유하고 있기도 합니다.


구성과 특징


『아두이노로 만드는 20가치 프로젝트』는 아두이노에 입문한 후 중급 수준으로 실력을 한 단계 업그레이드하고자 하는 분들을 위해 구성한 책입니다. 다양한 센서와 액추에이터를 활용한 20개의 프로젝트를 따라 하다 보면 프로그래밍과 전자공학을 결합한 피지컬 컴퓨팅의 매력을 느끼고 창의력과 코딩 능력을 향상시킬 수 있도록 구성한 것이 특징입니다.




이 책은 아두이노를 처음 다루는 사람들을 위한 기초부터 시작해 다양한 프로젝트를 경험할 수 있도록 구성되어 있습니다. 아두이노의 개요와 개발 환경을 준비하는 방법을 시작으로 아두이노 코딩의 기초 문법을 익히고 예제를 직접 따라 할 수 있습니다.



아두이노 기초 이후 좀 더 높은 수준으로 도약하고 싶은 사람, 교육 현장에서 코딩 교육을 하는 교사, 다양한 아두이노 프로젝트를 직접 실험해 보고 싶은 분들에게 유용합니다.




3장부터 22장까지 각 장마다 상세한 설명과 코드 예제를 제공하고, 경찰차 LED 체이서부터 박수 횟수 카운터까지 20개의 아두이노 프로젝트를 따라 할 수 있도록 단계별로 설명해 아두이노의 다양한 기능과 센서를 활용하는 방법을 배울 수 있습니다. 이를 통해 독자들은 아두이노를 활용하여 다양한 창의적인 프로젝트를 구현하고 실생활에 적용할 수 있는 능력을 향상시킬 수 있습니다.







코딩 프로젝트 실력 향상을 위한 단계별 구성

프로젝트별로 학습 목표를 보고 프로젝트를 한눈에 파악할 수 있습니다.




프로젝트 준비와 코딩을 따라하면서 학습할 수 있습니다.





<도전 퀴즈>를 통해 자신의 코딩 프로젝트 실력을 점검할 수 있습니다.





예제 코드와 교육 자료 제공

이 책에 수록된 예제 코드와 강의용 PPT 교안은 아래의 '마이크로비트 카페' 링크를 통해 다운로드할 수 있습니다.


코딩 교육을 위한 micro:bit 사용자 모임 카페






리뷰를 마치며


『아두이노로 만드는 20가치 프로젝트』는 독자들이 자신의 아이디어를 아두이노를 통해 현실로 구현할 수 있는 방법을 제공합니다. 이를 통해 자신의 창의력을 발휘하고 새로운 아이디어를 탐구하는 데 도움을 줍니다.


20개의 아두이노 프로젝트를 통해 전자공학과 프로그래밍에 대한 지식을 습득하고 실제로 활용할 수 있는 경험을 쌓으면서 문제 해결 능력과 창의적 사고를 키울 수 있습니다.


전통적인 코딩 학습에서 벗어나 이론과 실제를 겸비한 코딩 실습에 중점을 둔 각 프로젝트는 단순한 연습이 아니라 상상력을 자극하고 아이디어를 실현해 호기심과 문제 해결 및 창의성을 배양합니다. 프로젝트를 개발할 때 챗GPT와 같은 대화형 AI를 활용하면 더욱 흥미롭게 학습할 수 있습니다.


아두이노에 대한 이해와 실생활의 도구로 활용하는 등 평범함을 뛰어넘어 무한한 가능성의 세계로 향하는 문을 열고 싶은 모든 사람에게 이 책을 추천합니다.




#아두이노 #아두이노프로젝트 #아두이노책 #코딩책 #코딩책추천 #코딩피지컬트레이닝 #아두이노중급

#책리뷰 #북리뷰 #서평

#출판예산삭감반대 #독서진흥예산삭감반대 #지역서점활성화예산삭감반대

#문학나눔예산축소반대 #출판이곧문화다 #책과함께하는사회

이 리뷰는 출판사로부터 도서를 제공받아 작성한 글입니다.




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo