• Out-of-Stock
Lego Mindstorms EV3. Robot programming
search
  • Lego Mindstorms EV3. Robot programming
ID: 563170

Wiesław Rychlicki

Delivery date unknown
 

Free shipping

free shipping in Poland for all orders over 500 PLN

 

Same day shipping

If your payment will be credited to our account by 11:00

 

14 days for return

Each consumer can return the purchased goods within 14 days

Original title: Lego Mindstorms EV3. Robot programming
ISBN: 978-83-283-2200-4
Date of issue: September 16, 2016
Format: 158x235

  • Robot's brain and programming applications, which is where to start the adventure with LEGO robots
  • Engines and sensors, or how to ensure proper robot operation in the real world
  • My own robot, or how to build and program a robot depending on the needs

Robotics is one of the rapidly growing areas in the modern world. Robots work well in a wide variety of conditions, and the ability to program them is more and more appreciated on the job market. That's all true, but you can not forget that programming robots can also be great fun. Especially if it concerns LEGO MINDSTORMS robots! You do not have to be a child to feel the excitement associated with the independent design of the behavior of the robot that will perform all the activities required from him. So - do it!

In this book you will find all the elements necessary to start working with LEGO MINDSTORMS. The author will show you how the EV3 cube works and what applications you can use to program your robots. Will lead you through the land of numerical data, logical operations, arithmetic and other, as well as control instructions. You will be familiar with the possibilities of creating subroutines and multithreaded programming . Thanks to it, you will get to know the motors and sensors and the blocks used to program them. You will see how you can combine EV3 cubes, and then look at the author's three favorite robots. This will surely inspire you to come up with your own LEGO designs and software that controls them!

  • The brain of the LEGO MINDSTORMS EV3 robot
  • We start programming in the LEGO MINDSTORMS EV3 application
  • Basic data operations
  • LEGO MINDSTORMS EV3 engines and sensors
  • Programming of selected robot constructions
  • We build our own works
  • Graphic and audio files in the application resources
  • Image editing for the EV3 cube and sound editing
  • Programming music based on music notation
  • Drawing geometrical figures and constructions
  • Mathematical basics of vehicle control

Check how to revive your LEGO!

Table of Contents

From the author (7)

Introduction (9)

Chapter 1. The brain of the LEGO MINDSTORMS EV3 robot (13)

  • 1.1. Programmable LEGO MINDSTORMS EV3 cube (14)
  • 1.2. Firmware EV3 cubes (19)
  • 1.3. Analysis of the Demo program (24)
  • 1.4. Programming in the Brick Program application (29)
  • 1.5. Sounds and keyboard support in the EV3 cube (41)

Chapter 2. We start programming in the LEGO MINDSTORMS EV3 application (49)

  • 2.1. Installing the LEGO MINDSTORMS Home Edition (50) application
  • 2.2. The first launch of the LEGO MINDSTORMS Home Edition (54)
  • 2.3. Connection of the EV3 cube with the LEGO MINDSTORMS application (60)
    • 2.3.1. USB connection (60)
    • 2.3.2. Bluetooth connection (62)
    • 2.3.3. Wi-Fi wireless connection (65)
  • 2.4. Changing the firmware of the EV3 cube (69)
  • 2.5. EV3 cube memory viewer (74)
  • 2.6. Importing programs from the EV3 cube into the LEGO MINDSTORMS application (80)
  • 2.7. Editing programs in the LEGO MINDSTORMS EV3 application (83)
  • 2.8. Hello World, the classic task of a novice programmer (91)
  • 2.9. Comments and creating program documentation (100)

Chapter 3. Basic operations on data (105)

  • 3.1. Data types in programs for the EV3 cube (106)
  • 3.2. Storage and transmission of data in programs (109)
    • 3.2.1. Variables (109)
    • 3.2.2. Permanent (117)
  • 3.3. Data processing and mathematical calculations (120)
  • 3.4. Instructions controlling the program flow (131)
  • 3.5. Data comparison and operations on logical values (139)
  • 3.6. Table operations (149)
  • 3.7. Operations on text files (154)
  • 3.8. Subroutines. Constructing your own blocks (161)
  • 3.9. Multithreading in robot programs (168)

Chapter 4. LEGO MINDSTORMS EV3 Engines and Sensors (173)

  • 4.1. Engines in LEGO MINDSTORMS EV3 sets (174)
  • 4.2. Engine as a speed sensor (187)
  • 4.3. Steering the engines (197)
    • 4.3.1. Driving on the straight (198)
    • 4.3.2. Vehicle revolutions in place (204)
    • 4.3.3. Circling arc (207)
  • 4.4. Touch sensor (212)
  • 4.5. EV3 timepieces and time measurement (220)
  • 4.6. Ultrasonic distance sensor (227)
  • 4.7. Gyroscopic sensor (235)
  • 4.8. Measurement of light intensity and color recognition (240)
  • 4.9. Remote control and infrared radiation detector (251)

Chapter 5. Programming of selected robot constructions (267)

  • 5.1. Cooperation of EV3 cubes connected in a chain (268)
  • 5.2. Bluetooth communication between EV3 cubes (271)
  • 5.3. Programming of selected robots (283)
    • 5.3.1. Robot Arm H25 (283)
    • 5.3.2. Robot Puppy (295)
    • 5.3.3. Robot Znap (306)

Chapter 6. We build our own works (321)

  • 6.1. Bee-Bot - a robot for learning programming for children (322)
  • 6.2. LEGO robot and turtle graphics (334)
  • 6.3. Elmer and Elsie - design inspired by the first robots (344)

Appendix A Graphic files in the LEGO MINDSTORMS EV3 Home Edition application resources (353)

Appendix B Editing images for an EV3 cube (359)

Appendix C Sound editor and sound files in the application resources (367)

Appendix D Programming music based on music notation (373)

Appendix E Drawing geometrical figures (387)

Appendix F Mathematical basics of control of a vehicle traveling along a circular path (393)

Appendix G Constructions (401)

  • G.1. Construction of the LEGO Bee-Bot robot (402)
  • G.2. Penholder design (404)
  • G.3. Mounting of sensors (405)

Appendix H Replies to tasks (407)

563170

Other products in the same category (16)