홈 > 전자공학(290)
전자공학

아두블록클리 활용

15,000원
포인트 0점 적립
배송비주문시 결제
총 금액 0원

, , , , , , , , ,

상품요약정보 : 서적
상품정보고시
도서명 아두블록클리 활용
저자 조도현
출판사 복두출판사
판수(크기) 1판
쪽수 -
판형 46배판
출판일 2020-02-01
ISBN 979-11-5906-636-8


ffcfd1b075b59784de472491714e3449_1616741262_845.png

Chapter1 Ardublockly?

1.1 Google Blockly의 개요

1.2 Ardublockly와 아두이노 스케치

1.3 아두이노 보드

 

 

Chapter2 Ardublockly 설치하기

2.1 아두이노 개발환경(IDE) 설치

2.2 컴퓨터와 아두이노 보드의 USB 통신 설정

2.3 Ardublockly 소프트웨어 설치

2.4 Ardublockly 소프트웨어 환경 설정

2.5 Ardublockly 소개

2.6 Ardublockly 블록 명령 소개

2.7 Ardublockly 블록 프로그램 작성

 

 

Chapter3 LED 제어하기

3.1 Blinky 예제 활용

3.2 ArdublocklyLEDON/OFF 하기

3.3 변수와 함수 사용하기

3.4 4개의 LEDON/OFF 하기

3.5 LED 밝기 조정하기

 

 

Chapter4 스위치로 제어하기

4.1 스위치로 LED ON/OFF 하기

4.2 스위치 4개로 4개의 LED 제어하기

4.3 스위치 4개로 LED 함수 제어하기

 

 

Chapter5 피에조로 소리내기

5.1 소리 발생의 원리

5.2 피에조로 소리내기

5.3 피에조로 연주하기

5.4 피에조로 악기 만들기

 

 

Chapter6 시리얼 통신으로 제어하기

6.1 시리얼 통신이란?

6.2 아두이노 보드에서 컴퓨터로 메시지 전송하기

6.3 컴퓨터에서 아두이노 보드로 메시지 전송하기

6.4 시리얼 통신으로 LED 제어하기

6.5 시리얼 통신으로 피에조 소리내기

 

 

Chapter7 센서 활용하기

7.1 가변저항으로 LED 제어하기

7.2 빛 센서로 LED 밝기 조정하기

7.3 온도 센서 활용하기

7.4 초음파 거리측정 센서 활용하기

 

 

Chapter8 센서 응용하기

8.1 가변저항으로 LED 제어하기

8.2 빛 센서로 LED 밝기 조정하기

8.3 초음파 센서로 LED 밝기 조정하기

8.4 초음파 센서로 악기 만들기

 

 

Chapter9 모터 활용하기

9.1 DC 모터와 서보모터

9.2 서보모터 제어하기

9.3 스테핑 모터 제어하기

9.4 DC 모터 제어하기

 

 

Chapter10 블루투스 통신 활용하기

10.1 블루투스 통신

10.2 스마트 폰을 사용한 LED ON/OFF 제어

10.3 스마트 폰으로 4개의 LED 제어하기

 

 

Chapter11 3D 프린팅 활용하기

11.1 3D 프린팅 과정

11.2 간단한 3D 설계 도구

11.3 3D 프린팅

11.4 Thingiverse의 활용

11.5 Automatic Desktop Trashcan

 

 

Chapter12 SmartTrash 만들기

12.1 SmartTrashON/OFF 제어

12.2 SmartTrash의 초음파 센서 제어

12.3 SmartTrash의 시리얼 통신 제어

12.4 SmartTrash의 블루투스통신 제어

 

 

 

Chapter13 Ardublockly와 아두이노 스케치

13.1 Blinky 예제의 Ardublockly와 아두이노 스케치

13.2 아두이노의 입출력 명령어

13.3 변수와 함수 사용하기

13.4 4개의 LEDON/OFF 하기

13.5 LED 밝기 조정하기

13.6 스위치 4개로 4개의 LED 제어하기

13.7 피에조로 악기 만들기

13.8 시리얼 통신으로 LED 제어하기

13.9 서보모터 제어하기

 

 

APPENDIX A 스마트폰 제어 App 만들기

A.1 앱인벤터 실행하기

A.2 앱인벤터의 구성

A.3 (App) 제작1 : BT_ONOFFSW_b App 만들기

A.4 (App) 제작2 : Blockly_BTSWS App 만들기

 

 

APPENDIX B 베이스 보드 활용

B.1 전자제어 회로 제작

B.2 실습용 베이스 보드

B.3 실습용 베이스 보드의 활용

 

 

인공지능(AI)을 기반으로 하는 다양한 도구들이 실용화는 시대가 되었다. 단순히 프로그램을 작성하는 능력이 필요한 시대를 넘어 그것을 활용하는 능력이 중요한 시대가 된 것이다.

 

대학이나 연구/개발하는 분야의 특정한 사람들에 한정되지 않고 일상생활에서 컴퓨터를 효과적으로 활용하는 능력이 필요하게 되었다. 컴퓨터를 활용하고 컴퓨터 환경에서 제공되는 다양한 도구들을 효과적으로 사용하기 위해서는 컴퓨터적 사고(computational thinking) 능력이 필요하다.

 

전 세계 모든 나라들이 이러한 컴퓨터적 사고 능력을 자라나는 세대에게 준비시키기 위하여 많은 노력을 기울이고 있고, 우리나라도 과거 프로그래밍 언어 교육을 통해 이 문제를 해결하려고 노력해 왔다. 그러나 기존의 C, C++, 자바(JAVA)나 파이썬(Python) 등과 같은 텍스트 기반의 프로그램 언어들은 복잡한 문법에 따라야 하는 어려움에 실효를 거두지 못하다가 최근 스크래치(Scratch) 교육을 도입하여 성과를 기대하고 있다.

 

스크래치는 대표적인 비쥬얼 프로그래밍 언어(Visual Programming Language, VPL)로 기존의 텍스트 기반의 프로그램 언어들은 복잡한 문법에 따라 작성되는 반면, 그래픽적인 방법에 의해 쉽고 직관적으로 사용자가 프로그램을 작성할 수 있게 해준다.

 

비쥬얼 프로그래밍 언어들은 컴퓨터 프로그래밍의 초보자가 프로그래밍 문법이 아닌 컴퓨터적 사고(computational thinking)에 집중할 수 있도록 해준다.

 

한편 10여 년 전부터 전문가가 아니더라도 마이크로프로세서로 창의적으로 문제를 해결하는 아두이노가 전세계적으로 활용되고 있다. 아두이노는 C언어 기반의 개발환경에서 활용이 가능하지만 일반적인 C언어보다 문법이 쉽고 단순해서 전문가가 아닌 사람들이나 초보자들이 활용하기 좋은 도구이다. 하지만 여전히 텍스트 형태로 프로그램을 작성해야 한다.

 

이 책은 비쥬얼 프로그래밍 언어 방식(VPL)으로 구글에서 스크래치와 함께 개발된 BlocklyArdublockly를 사용하여 아두이노을 활용하는 방법을 설명하였고, VPL의 장점인 문법이 아닌 직관적인 그래픽적 방법으로 아두이노를 프로그래밍하고 활용하는 방법을 기술하였다.

 

처음 아두이노를 다루어 보거나 컴퓨터 화면 속에 한정된 스크래치의 컴퓨터적 사고능력을 아두이노에 활용하기 원하는 사람들에게 다양한 전자제어를 가능하게 하고, 블루투스 통신으로 스마트 기기와 연결된 기초적인 IoT 영역까지 학습할 수 있도록 구성하였다. 또한 3D프린터를 활용하여 구조물을 출력하고, Ardublockly에서 아두이노로 제어하는 과정의 예제를 포함하였다.

 

이 책을 통하여 비쥬얼 프로그래밍 언어인 Ardublockly로 아두이노의 활용이나 컴퓨터적 사고 능력이 향상되고, 기존의 컴퓨터 프로그래밍 언어를 학습하는 것에도 도움이 되리라 생각한다.

GTG

, , , , , , , , ,

08. 거래조건에 관한 정보
거래조건
재화 등의 배송방법에 관한 정보 상품 상세설명페이지 참고
주문 이후 예상되는 배송기간 상품 상세설명페이지 참고
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회 시 소비자가 부담하는 반품비용 등에 관한 정보 배송ㆍ교환ㆍ반품 상세설명페이지 참고
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회가 불가능한 경우 그 구체적 사유와 근거 배송ㆍ교환ㆍ반품 상세설명페이지 참고
재화등의 교환ㆍ반품ㆍ보증 조건 및 품질보증 기준 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다.
재화등의 A/S 관련 전화번호 상품 상세설명페이지 참고
대금을 환불받기 위한 방법과 환불이 지연될 경우 지연에 따른 배상금을 지급받을 수 있다는 사실 및 배상금 지급의 구체적 조건 및 절차 배송ㆍ교환ㆍ반품 상세설명페이지 참고
소비자피해보상의 처리, 재화등에 대한 불만처리 및 소비자와 사업자 사이의 분쟁처리에 관한 사항 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다.
거래에 관한 약관의 내용 또는 확인할 수 있는 방법 상품 상세설명페이지 및 페이지 하단의 이용약관 링크를 통해 확인할 수 있습니다.
09. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
010. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담

최초 배송비를 포함해 왕복 배송비가 발생합니다. 또, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.

상품의 불량 또는 오배송 고객부담 아님
011. 배송상태에 따른 환불안내
환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
012. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
013. 환불시점
환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
계좌입금
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립

0 Reviews

구매하신 분만 후기를 등록할 수 있으며, 후기와 관계없는 글, 판매, 양도, 광고, 욕설, 비방, 도배 등의 글은 예고 없이 삭제됩니다.
번호 제목 별점
  • 등록된 후기가 없습니다.
더보기