Preface

EV3 is the latest generation of the Lego Mindstorms robotics series. This book will introduce you to EV3 and teach you how to program it, empowering you to construct complex and fantastic robots.

This book is primarily intended as a fast-paced primer on how to get started with programming EV3, first on the brick itself and later using LeJOS.

What this book covers

Chapter 1, Introducing EV3, introduces EV3 and gives you an overview of the brick, including its specifications, external components, and a walkthrough of the menu.

Chapter 2, Sensors and Motors, discusses the sensors and motors that are shipped with EV3.

Chapter 3, EV3 Brick Programming, provides instructions on how to use the on-brick visual programming language to construct robots of significant complexity, including an obstacle-avoiding robot.

Chapter 4, LeJOS – Unleashing EV3, introduces the powerful and elegant LeJOS firmware and programming suite, which allows you to program EV3 using Java. It also covers the motivation for and the installation and testing of LeJOS on EV3.

Chapter 5, Connecting with LeJOS, teaches you how to connect your computer to EV3 (running LeJOS) over SSH using a USB cable, Wi-Fi, and Bluetooth. Access to EV3's internal terminal will give you complete control over it.

Chapter 6, Hello, World – Writing Our First Program, helps you to configure your computer so that you can program EV3 using LeJOS.

Chapter 7, Sensors and Motors – the LeJOS way, talks about controlling the sensors and motors using LeJOS.

Chapter 8, The Line-follower Robot, provides an extremely detailed tutorial on how to construct and program a line-follower robot, which is a robot capable of autonomously following a path consisting of multiple straight line segments placed end to end. This chapter covers the robot's physical construction and the programming of the differential drive.

Chapter 9, Sensing the Path, teaches you how to control the color sensor and use it to interrupt the motion of the robot when it moves off the path.

Chapter 10, Tracking the Line, helps you to complete the implementation of the line-follower robot, resulting in a fully functional, completely autonomous robot capable of tracking a line.

Appendix A, The Make Utility, describes the basic usage of the Make utility and provides a Makefile for LeJOS projects.

Appendix B, LeJOS and IDEs, outlines the different IDEs that can be used with LeJOS.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.141.202.187