서울시 동대문구 왕산로 225 전화 : 0502.600.4925 www.tomatobooks.co.kr 문서번호 : 제170714호 (영업부) 2011년 07월 14일 수 신 : 참 조 : 발 신 : TOMATO 대표이사 도서명 생각대로 블록코딩 아두이노 보드를 이용한 라인트레이서 만들기 2권 발행일 2018년 09월 06일 1판 1쇄 저 자민형기,로봇앤모어 판 형46배판(188*257), 248쪽 정 가62,000원 (교재+키트 세트) ISBN978-89-91068-91-9 13560 발행처도서출판 TOMATO 전 화0502-600-4925 팩 스0502-600-4924 홈페이지 www.itpleinfo.com 이메일 itpleinfo@naver.com 유투브 https://www.youtube.com/watch?v=GfIBWlM4aF4
- 민 형 기 저자 소개 민형기.로봇앤모어 -. 국립창원대학교 공학박사 -. 국내 최초 복강경 수술용 로봇 제어 부분 책임 연구원 -. 로봇 및 인공지능 부분 국가 직무 능력 개발 NCS 학습 모듈 개발진 -. 로봇/인공지능/데이터 사이언스 부분 블로그 (www.pinkwink.kr)운영 -. 파이썬으로 데이터 주무르기 집필 -. 현재 인공지능과 로봇을 고민하는 로봇앤모어 수석엔지니어 <저서> 《파이썬 데이터 주무르기 집필>
도서소개 블록 코딩으로 라인트레이서 만들기 2권 조립 편리성 및 쉬운 학습을 위한 교재 및 코딩 로봇입니다. -2개 LED, Programmable 4개 버튼, 버저, 조도센서, IR센서 등 모듈 통합 -on-board USB interface -하드웨어 확장 가능 핀 -프로그램과 교재에 등장하는 캐릭터를 적용한 보드 디자인 -Robot Jellibi 확장 어플리케이션 -스크래치 기반 블록코딩 로봇 -조도,적외선,LED,버튼,버저 가르치기 쉽고 배우기 쉬운 교육용 로봇입니다. 소프트웨어-하드웨어 융합형 스마트 교육 프로젝트 콘텐츠와 결합하여 피지컬 컴퓨팅 경험을 제공하는 토마토북의 교육용 로봇 플랫폼은 코딩 경험이 없는 학생 및 일반인을 대상으로 재미있고 실용적인 학습 경험을 통해 프로그래밍과 전고, 로봇, 인공지능 등의 4차 산업 핵심 기반기술을 보다 편리하고 보다 쉽게 이해 할 수 있도록 교육 서비스 환경을 제공하고자 합니다 단순하게 코딩을 설명하지 않고 원하는 결과를 얻기 위한 과정을 함께 고민합니다. ■ 코딩하는 습관을 가지도록 유도하기 위해 대화 형식으로 이야기를 합니다. ■ 로봇을 구성하는 하드웨어를 이해하기 위한 설명과 흥미를 위해 하드웨어와 블록 코딩을 함께 이해하도록 구성되었습니다. ■ 목표를 매 순간마다 이야기하고 작은 목표를 코딩을 구현하기 위해 직관적으로 블록코딩을 구성하도록 노력하고 그 과정을 단계별로 함께 고민하도록 구성되었습니다. ■ 아두이노와 스크래치를 이용하여 블록코딩을 이해하고, 하드웨어를 다루고 이해하는데 도움이 되도록 구성했습니다. ■ 학생들에게 코딩을 단순히 따라하는 것이 아니라 매 순간 문제를 발견하고 문제를 고민하고, 해결하는 과정을 익힐 수 있도록 구성되어 있습니다. ■ 아주 간단한 내용에서 시작해서 전체를 완성하는 과정을 기술하고 있습니다. 2권 《아두이노 블록코딩으로 구현하는 라인트레이서》의 특징 이 책을 통해 학습자는 로봇을 조립하고 arduino용 블록코딩을 사용하여 모터의 속도와 방향을 제어하는 실제 경험을 통해 라인트레이서 로봇을 만들 수 있습니다. 또한 센서를 사용하여 로봇이 라인을 따라 움직이도록 하는 방법을 학습할 수 있습니다. 블록 코딩과 아두이노 학습자를 위한 기초 학습서 ▶ ‘자율주행 라인트레이서’라는 로봇자동차를 완성하는 학습 ▶ 직관적으로 블록코딩을 구성하고 그 과정을 순서적으로 완성할 수 있게 구성 ▶ 코딩을 단순하게 설명하지 않고, 그 결과 얻는 과정을 고민할 수 있게 구성
추천사 AI, 머신러닝 등 로봇 관련한 많은 기술이 언급되고 있습니다. 많은 사람이 이런 기술들이 중요하다고 하고 또 연구에 집중하고 있습니다. 하지만 이런 기술들은 정보를 입력받는 센싱 기술과 그 정보를 확인하고 어떤 행동을 하게 하는 액추에이터 기술이 함께 하여야만 전체적인 로봇의 기능이 완성될 수 있습니다. 이 책에서는 로봇의 아주 기초인 라인에 대해서 인식하고 이를 따라 다니는 로봇을 구현하는 하나의 작은 로봇 프로젝트를 A부터 Z까지 구체적이고 알기 쉽게 설명했으므로 로봇을 공부하는 초보들에게는 많은 도움이 될 것으로 생각합니다. 이 책을 통해 로봇에 대한 꿈과 상상을 구체화하여 보다 멋진 로봇의 세계로 입문하시길 바랍니다. 최형순 교수(한양사이버대학교 해킹보안학과) 차례 01. 들어가기 1. 로봇 젤리비 소개 2. 로봇 젤리비의 구조 3. 충전과 전원 02. 로봇젤리비 조립하기 1. 구성품 확인 2. 조립하기 03. 적외선 센서 - 로봇의 측정 1. 로봇의 눈과 귀 - 센서 2. 적외선 센서 소개 - IR 센서 3. 적외선 센서 사용해보기 4. 적외선 센서 특성 파악하기 04. 로봇의 의사표현 - 버저 1. 로봇이 주는 정보 2. 버저 사용하기 3. 버저를 이용하여 선이 검출되었음을 알려주기 05. 로봇의 구동 -모터 다루기 1. 로봇을 구동하는 도구 - 모터 2. 로봇 젤리비의 모터 동작의 이해 3. 왼쪽 모터 구동해보기 4. 모터의 속도조절 5. 오른쪽 모터 구동해보기 06. 아두이노 블록코딩 1. 아두이노 프로그램 2. 아두이노 모드에서 시리얼 통신 사용하기 3. 아두이노 스케치 프로그램에서 시리얼 통신 관찰하기 4. 젤리비 보드에서 업로드 실패 에러 극복하는 방법 07. 아두이노 블록코딩으로 센서 다루기 1. 조도 센서의 결과값을 그래프로 그려보기 2. 적외선 센서의 결과를 그래프로 확인하기 08. 자율주행로봇 - 라인트레이서 1. 라인트레이서는 무엇인가요? 2. 자율 주행 3. 로봇 젤리비를 이용한 기초 라인트레이서 만들기 09. 주행 명령 만들기 1. 주행명령이 필요한 이유 2. 주행 명령을 유도하는 과정 (연립방정식을 배운 학생 대상) 3. 주행 명령 코드로 구현하기 10. 주행 명령 적용하기 1. 준비하기 2. 주행 명령을 아두이노에 적용하기 3. PWM 만들기 4. 주행 명령 테스트 11. 주행 명령 블록 만들기 1. 이전 이야기 2. 추가블록 만들기 - 함수 이해하기 3. 젤리비 주행 명령 만들기 4. 아두이노 모드로 구동하기 12. 적외선 센서값을 이용해서 주행 방향 결정하기 1. 개념 이해하기 2. 실제 구현하기 3. 시작값 적용하기 13. 라인트레이서 만들기 1. 이전 과정 정리하기 2. 적외선 센서에서 만든 명령과 모터에 주는 명령을 연결하기 3. 즐기기 4. 더 재미있게 즐기기 - 대회 참가 5. 다음 책에서는