이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 청년패스
스크래치&앱 for 아두이노
우지윤
디지털북스 2021.06.30.
가격
15,000
10 13,500
YES포인트?
750원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

이 상품의 태그

책소개

목차

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] 도어락 기능 추가하기

저자 소개 1

ㆍ 한양대 전자통신컴퓨터 공학부 졸업 ㆍ (전) 소프트웨어 교육 연구소 연구원 ㆍ 경기콘텐츠진흥원 아두이노, S4A 세미나 강사 ㆍ 카이스트 융합교육연구센터 개도국 과학기술지원사업 베트남 강사 ㆍ (전) 디랩 교육팀장 ㆍ (현) 긱펀 코딩 강사 [저자 블로그] https://wooduino.tistory.com [저자 유튜브] https://www.youtube.com/c/Wooduino

우지윤의 다른 상품

품목정보

발행일
2021년 06월 30일
쪽수, 무게, 크기
176쪽 | 188*257*20mm
ISBN13
9788960883758

책 속으로

코딩이란 컴퓨터 명령어를 내 생각대로 조합하여 컴퓨터에 전달하는 것입니다. 그리고 컴퓨터 명령어는 사람이 컴퓨터에 일을 시키기 위해서 전달하는 ‘말(word)’과 같은 겁니다.
--- p.14

코딩은 문제 해결력과 자신감을 키워줍니다. 어떤 프로그램을 만들기 위해 코딩을 하는 과정에서 하나의 정답만 있지 않습니다. 그리고 코딩은 여러 번 실수를 해도 그때마다 컴퓨터가 오류를 알려주거나 내가 다시 금방 고쳐서 할 수 있습니다. 어떻게 고치는지 잘 모르면 온라인 검색을 하거나 책을 찾아보면 됩니다. 코딩은 내가 틀리는 것을 두려워하지 않고 온전히 문제를 해결하는 데 몰입하게 만들기 때문에, 문제 해결력과 자신감을 키우기 좋은 경험을 줍니다.
--- p.18

이 책에서는 다양한 스크래치 프로그램 중에서 ‘mBlock(엠블록)’이라는 프로그램을 사용합니다. mBlock은 아두이노 같은 하드웨어를 제어하는 명령 블록도 풍부하게 제공하며 스마트폰 앱과 무선으로 연결하는 데 필요한 명령 블록도 갖추었습니다.
--- p.20

앱 인벤터(App Inventor)는 스크래치와 같이 블록코딩으로 안드로이드 앱을 쉽고 빠르게 만들어 볼 수 있는 웹사이트입니다. 앱 인벤터 공식 사이트(https://appinventor.mit.edu)에서 별도의 프로그램 설치 없이 무료로 사용해 볼 수 있습니다.
--- p.31

아두이노로 부저에 전기 신호를 주면 특정 소리를 낼 수 있습니다. 전기 신호를 특정 조건에 맞춰 제어하면 계이름을 만들어서 아름다운 멜로디를 연주할 수도 있습니다. 그리고 이와 비슷한 원리로 특정 조건에 맞춰 전기 신호를 서보 모터(Servo motor)에 주면 모터가 움직이는 각도를 제어할 수도 있습니다.
--- p.65

이 책에서 우리가 최종적으로 만들 프로젝트는 아두이노, 스크래치, 스마트폰 앱을 서로 연동하는 것입니다. (중략) 우리는 앞에서 스크래치와 아두이노 제어 방법은 익혔기 때문에 이제 스마트폰 앱 코딩을 하는 방법을 알아야 합니다. 앱 인벤터를 이용하면 스마트폰 앱을 빠르게 만들어 볼 수 있습니다.
--- p.72

앱과 아두이노의 블루투스 연결이 완료되면 다음 그림과 같이 작동시켜서 센서값이 잘 표시되는지, LED나 LCD가 잘 동작되는지 확인해 주세요. LED 제어할 때 음성인식은 ‘구글음성인식’ 서비스를 이용해 ‘불 켜’, ‘내 방 불 켜’, ‘불 꺼 줘’ 등의 여러 가지 한국말을 또렷하게 발음해서 기다려 주면 됩니다. 이때 반드시 ‘켜’, ‘꺼’ 라는 말이 포함되어야 LED가 작동되니 주의해 주세요.
--- p.150

이번 예제에서는 사람의 얼굴을 인식하여 문의 잠금장치를 해제하는 작품을 만들어 봅니다. 앱은 사용하지 않고 스크래치, 아두이노, 인공지능(AI) 기술만 사용합니다.

--- p.157

출판사 리뷰

아두이노+스크래치+앱 인벤터로 즐기는 블록 코딩!

「스크래치&앱 for 아두이노」는 아두이노와 스크래치, 앱 인벤터를 이용한 응용 프로그램을 만들어보는 블록 코딩 활용서입니다.

세 가지 프로그램의 설치 방법과 기본 인터페이스 및 사용법을 가볍게 알아 본 후 본격적으로 실습을 시작합니다. 실습 챕터(Chapter 2~4)에서는 아두이노와 스크래치를 응용한 프로젝트, 그리고 세 프로그램을 응용한 프로젝트를 만들어 봅니다.

이 책의 주요 대상은 위 세 가지 프로그램의 기초 코딩을 경험해본 분이지만, 블록 코딩을 경험해본 적 없는 분이라도 괜찮습니다. 설치법, 연동 방법, 기본 인터페이스, 코딩 방법을 간단히 알려드리니 책을 참고하여 천천히 익히며 시작해볼 수 있습니다.

대상 독자

- 스크래치, 아두이노, 앱 인벤터 기초 코딩 영역을 경험해본 사람
- 스크래치와 아두이노를 연동해 본 경험이 있고, 좀 더 재밌는 프로젝트를 만들어 보고 싶은 사람
- 아두이노를 사용한 경험이 있고 아이와 함께 즐겁게 블록 코딩을 시작하고 싶은 분

이 책의 구성

Chapter 1 소프트웨어 사회와 미래
실습을 시작하기 전에 알아둘 코딩 기본 소양을 이해하고 스크래치/아두이노/앱 인벤터의 코딩 환경을 설정해 봅니다.

Chapter 2 스크래치로 아두이노 작동시키기
스크래치 명령 블록을 이용하여 아두이노에 연결된 여러 가지 장치(LED, 버튼, 센서, LCD, 부저, 모터)를 작동시키는 방법을 알아봅니다.

Chapter 3 스마트폰 앱으로 스크래치 작동시키기
앱 인벤터로 앱을 만드는 방법을 배우고 스크래치, 아두이노, 앱 인벤터 3가지 프로그램을 어떻게 융합해서 제어할 수 있는지 알아 봅니다.

Chapter 4 스마트폰 앱-아두이노-스크래치 종합 프로젝트
아두이노와 스크래치, 앱 인벤터를 모두 이용한 응용 프로젝트를 만들어 봅니다. 또한 실습별로 예제 파일을 제공합니다.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.

13,500
1 13,500