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권 《아두이노 블록코딩으로 구현하는 라인트레이서》의 특징
블록 코딩과 아두이노 학습자를 위한 기초 학습서
▶ ‘자율주행 라인트레이서’라는 로봇자동차를 완성하는 학습
▶ 직관적으로 블록코딩을 구성하고 그 과정을 순서적으로 완성할 수 있게 구성
▶ 코딩을 단순하게 설명하지 않고, 그 결과 얻는 과정을 고민할 수 있게 구성