스크래치&앱 for 아두이노
도서+교보Only(교보배송)을 함께 15,000원 이상 구매 시 무료배송
15,000원 미만 시 2,500원 배송비 부과
20,000원 미만 시 2,500원 배송비 부과
15,000원 미만 시 2,500원 배송비 부과
1Box 기준 : 도서 10권
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
이 책의 예제 파일, 부품 구매에 대한 참고자료는 저자 블로그에 게시하였습니다. 또한 책과 관련된 업데이트나 참고사항을 저자 블로그나 유튜브 채널에 올릴 예정입니다. 저자와 함께 소통하면서 즐겁게 코딩하고, 재밌는 프로젝트를 만들어 보시길 바랍니다.
작가정보
저자(글) 우지윤
저자: 우지윤
ㆍ 한양대 전자통신컴퓨터 공학부 졸업
ㆍ (전) 소프트웨어 교육 연구소 연구원
ㆍ 경기콘텐츠진흥원 아두이노, S4A 세미나 강사
ㆍ 카이스트 융합교육연구센터 개도국 과학기술지원사업 베트남 강사
ㆍ (전) 디랩 교육팀장
ㆍ (현) 긱펀 코딩 강사
[저자 블로그] https://wooduino.tistory.com
[저자 유튜브] https://www.youtube.com/c/Wooduino
목차
- Chapter 1 소프트웨어 사회와 미래
1.1 소프트웨어와 인간사회
1.2 코딩이란 무엇일까?
1.3 코딩을 해보면 무엇이 좋은 걸까?
1.4 개발 환경 준비하기 - 스크래치 준비
1.5 개발 환경 준비하기 - 아두이노 부품 준비
1.6 개발 환경 준비하기 - 앱 인벤터 준비
Chapter 2 스크래치로 아두이노 작동시키기
2.1 LED 제어
__[도전 퀴즈 2.1] LED를 0.5초 간격으로 깜빡이기
2.2 버튼 입력을 감지하는 방법
__[도전 퀴즈 2.2] 버튼 입력을 반대로 감지하기
2.3 RGB LED 제어
__[도전 퀴즈 2.3] 버튼을 이용한 RGB LED 제어
2.4 아날로그 센서를 측정하는 방법
__[도전 퀴즈 2.4] 가변저항을 이용한 판다 스프라이트 크기 조절
2.5 LCD에 글자 출력하는 방법
__[도전 퀴즈 2.5] 버튼을 이용한 LCD 글자 출력
2.6 부저와 서보모터를 제어하는 방법
__[도전 퀴즈 2.6] 부저로 '학교종' 연주하기
Chapter 3 스마트폰 앱으로 스크래치 작동시키기
3.1 앱 인벤터로 간단한 앱 만들어보기
__[도전 퀴즈 3.1] 이런 앱도 만들어 보세요!
3.2 블루투스를 이용한 앱과 스크래치 무선통신
__[도전 퀴즈 3.2] 두 번째 버튼 기능 추가하기
Chapter 4 스마트폰 앱 - 아두이노 - 스크래치 종합 프로젝트
4.1 흔들어~ 플래피버드!
__[도전 퀴즈 4.1] 박수쳐~ 플래피버드!
4.2 스페이스 슈팅 게임
__[도전 퀴즈 4.2] 스페이스 슈팅 게임 업그레이드
4.3 스마트폰 레이싱 게임
__[도전 퀴즈 4.3] 스마트폰 레이싱 게임 업그레이드
4.4 스마트 홈 시스템
__[도전 퀴즈 4.4] 스마트 홈 기능 추가하기
4.5 스마트 무드등
__[도전 퀴즈 4.5] 스마트 무드등 기능 추가하기
4.6 인공지능 도어락
__[도전 퀴즈 4.6] 도어락 기능 추가하기
책 속으로
코딩이란 컴퓨터 명령어를 내 생각대로 조합하여 컴퓨터에 전달하는 것입니다. 그리고 컴퓨터 명령어는 사람이 컴퓨터에 일을 시키기 위해서 전달하는 ‘말(word)’과 같은 겁니다.
---p.14 (1.2 코딩이란 무엇일까?)
코딩은 문제 해결력과 자신감을 키워줍니다. 어떤 프로그램을 만들기 위해 코딩을 하는 과정에서 하나의 정답만 있지 않습니다. 그리고 코딩은 여러 번 실수를 해도 그때마다 컴퓨터가 오류를 알려주거나 내가 다시 금방 고쳐서 할 수 있습니다. 어떻게 고치는지 잘 모르면 온라인 검색을 하거나 책을 찾아보면 됩니다. 코딩은 내가 틀리는 것을 두려워하지 않고 온전히 문제를 해결하는 데 몰입하게 만들기 때문에, 문제 해결력과 자신감을 키우기 좋은 경험을 줍니다.
---p.18 (1.2 코딩이란 무엇일까?)
이 책에서는 다양한 스크래치 프로그램 중에서 ‘mBlock(엠블록)’이라는 프로그램을 사용합니다. mBlock은 아두이노 같은 하드웨어를 제어하는 명령 블록도 풍부하게 제공하며 스마트폰 앱과 무선으로 연결하는 데 필요한 명령 블록도 갖추었습니다.
---p.20 (1.4 개발 환경 준비하기 - 스크래치 준비)
앱 인벤터(App Inventor)는 스크래치와 같이 블록코딩으로 안드로이드 앱을 쉽고 빠르게 만들어 볼 수 있는 웹사이트입니다. 앱 인벤터 공식 사이트(https://appinventor.mit.edu)에서 별도의 프로그램 설치 없이 무료로 사용해 볼 수 있습니다.
---p.31 (1.6 개발 환경 준비하기 - 앱 인벤터 준비)
아두이노로 부저에 전기 신호를 주면 특정 소리를 낼 수 있습니다. 전기 신호를 특정 조건에 맞춰 제어하면 계이름을 만들어서 아름다운 멜로디를 연주할 수도 있습니다. 그리고 이와 비슷한 원리로 특정 조건에 맞춰 전기 신호를 서보 모터(Servo motor)에 주면 모터가 움직이는 각도를 제어할 수도 있습니다.
---p.65 (2.6 부저와 서보 모터를 제어하는 방법)
이 책에서 우리가 최종적으로 만들 프로젝트는 아두이노, 스크래치, 스마트폰 앱을 서로 연동하는 것입니다. (중략) 우리는 앞에서 스크래치와 아두이노 제어 방법은 익혔기 때문에 이제 스마트폰 앱 코딩을 하는 방법을 알아야 합니다. 앱 인벤터를 이용하면 스마트폰 앱을 빠르게 만들어 볼 수 있습니다.
---p.72 (3.1 앱 인벤터로 간단한 앱 만들어 보기)
앱과 아두이노의 블루투스 연결이 완료되면 다음 그림과 같이 작동시켜서 센서값이 잘 표시되는지, LED나 LCD가 잘 동작되는지 확인해 주세요. LED 제어할 때 음성인식은 ‘구글음성인식’ 서비스를 이용해 ‘불 켜’, ‘내 방 불 켜’, ‘불 꺼 줘’ 등의 여러 가지 한국말을 또렷하게 발음해서 기다려 주면 됩니다. 이때 반드시 ‘켜’, ‘꺼’ 라는 말이 포함되어야 LED가 작동되니 주의해 주세요.
---p.150 (4.4 스마트 홈 시스템)
이번 예제에서는 사람의 얼굴을 인식하여 문의 잠금장치를 해제하는 작품을 만들어 봅니다. 앱은 사용하지 않고 스크래치, 아두이노, 인공지능(AI) 기술만 사용합니다.
---p.157 (4.6 인공지능 도어락)
출판사 서평
아두이노+스크래치+앱 인벤터로 즐기는 블록 코딩!
「스크래치&앱 for 아두이노」는 아두이노와 스크래치, 앱 인벤터를 이용한 응용 프로그램을 만들어보는 블록 코딩 활용서입니다.
세 가지 프로그램의 설치 방법과 기본 인터페이스 및 사용법을 가볍게 알아 본 후 본격적으로 실습을 시작합니다. 실습 챕터(Chapter 2~4)에서는 아두이노와 스크래치를 응용한 프로젝트, 그리고 세 프로그램을 응용한 프로젝트를 만들어 봅니다.
이 책의 주요 대상은 위 세 가지 프로그램의 기초 코딩을 경험해본 분이지만, 블록 코딩을 경험해본 적 없는 분이라도 괜찮습니다. 설치법, 연동 방법, 기본 인터페이스, 코딩 방법을 간단히 알려드리니 책을 참고하여 천천히 익히며 시작해볼 수 있습니다.
대상 독자
- 스크래치, 아두이노, 앱 인벤터 기초 코딩 영역을 경험해본 사람
- 스크래치와 아두이노를 연동해 본 경험이 있고, 좀 더 재밌는 프로젝트를 만들어 보고 싶은 사람
- 아두이노를 사용한 경험이 있고 아이와 함께 즐겁게 블록 코딩을 시작하고 싶은 분
이 책의 구성
Chapter 1 소프트웨어 사회와 미래
실습을 시작하기 전에 알아둘 코딩 기본 소양을 이해하고 스크래치/아두이노/앱 인벤터의 코딩 환경을 설정해 봅니다.
Chapter 2 스크래치로 아두이노 작동시키기
스크래치 명령 블록을 이용하여 아두이노에 연결된 여러 가지 장치(LED, 버튼, 센서, LCD, 부저, 모터)를 작동시키는 방법을 알아봅니다.
Chapter 3 스마트폰 앱으로 스크래치 작동시키기
앱 인벤터로 앱을 만드는 방법을 배우고 스크래치, 아두이노, 앱 인벤터 3가지 프로그램을 어떻게 융합해서 제어할 수 있는지 알아 봅니다.
Chapter 4 스마트폰 앱-아두이노-스크래치 종합 프로젝트
아두이노와 스크래치, 앱 인벤터를 모두 이용한 응용 프로젝트를 만들어 봅니다. 또한 실습별로 예제 파일을 제공합니다.
기본정보
ISBN | 9788960883758 |
---|---|
발행(출시)일자 | 2021년 06월 30일 |
쪽수 | 176쪽 |
크기 |
189 * 258
* 13
mm
/ 461 g
|
총권수 | 1권 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립