Harding | Programming LEGO® EV3 My Blocks | E-Book | www.sack.de
E-Book

E-Book, Englisch, 147 Seiten

Harding Programming LEGO® EV3 My Blocks

Teaching Concepts and Preparing for FLL® Competition
1. ed
ISBN: 978-1-4842-3438-9
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark

Teaching Concepts and Preparing for FLL® Competition

E-Book, Englisch, 147 Seiten

ISBN: 978-1-4842-3438-9
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark



Program Lego® My Blocks to accurately perform navigation functions on competition mats, such as moving forward and backward quickly and precisely, turning, following walls, and following lines. This book features extensive illustrations help to bring each step and concept to life so that you can easily follow along. You'll start by moving your creations forward and backward accurate distances while maintaining directional accuracy. You'll then build My Blocks to turn left and right at precise angles. After that you're creations will be ready to find, follow, and otherwise use lines on the mat to improve navigation accuracy. Finally, you'll delve into using game board border walls to navigate and advanced topics, such as handoffs at speed and accelerating/decelerating to enable higher speed while maintaining navigation accuracy.This book addresses EV3 programming in the specific context of FLL® competition. With Programming Lego® EV3 My Blocks, you will be game-ready to manage the season, prepare for competition, and compete!What You'll Learn Construct and use My Blocks to improve robot performance in the FLL® Robot Game 
Develop basic programming skills, including feedback, troubleshooting techniques, and unit conversion 
Comment programs appropriately to note errors and consistency
Who This Book Is For The book is targeted at the many FLL® coaches, mentors, and students who need help with programming the EV3, as well as the students they coach. A secondary audience is teachers who want to use the EV3 to teach programming concepts.    


Gene L. Harding is an associate professor of Electrical and Computer Engineering Technology at Purdue University, where he has taught since 2003. He has three years of industrial experience with Agilent Technologies, 28 years of combined active and reserve service in the United States Air Force, holds an MSEE from Rose-Hulman Institute of Technology, and is a licensed professional engineer. He has coached FLL teams for 5 years in a highly competitive region, and has gone to the state tournament four of those years. Recently, his team placed second in the state out of 52 teams and qualified for the international tournament at Legoland, where his team placed third in the Robot Game out of 72 teams from all over the world.    

Harding Programming LEGO® EV3 My Blocks jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1;Table of Contents;5
2;About the Author;8
3;About the Technical Reviewer;9
4;Preface;10
5;Acknowledgments;15
6;Chapter 1: Concepts and Common Tasks;16
6.1;My Blocks, or Subroutines;16
6.2;Feedback;17
6.3;Troubleshooting;17
6.4;Unit Conversion;18
6.5;Motor and Color Sensor Matching;19
6.6;Levels of Complexity;20
6.7;Commenting and Program Development;20
6.8;Errors and Consistency;21
6.9;Resetting the EV3 Brick;22
6.10;Updating the Firmware;22
6.11;Conclusion;23
7;Chapter 2: Getting Started with the EV3;24
7.1;Education vs. Home Editions;24
7.2;The Programming Interface;25
7.3;Simple Program to Play Sounds and Flash Lights; Run Selected, Download and Run from PC;29
7.4;Simple Program to Move Forward and Backward; Download from PC, Run from Brick;37
7.5;Making a My Block;38
7.6;Working in the Project Properties Window;42
7.7;Conclusion;42
8;Chapter 3: Moving Forward and Backward;43
8.1;Simple My Block to Move Forward a Specified Distance;43
8.2;Eliminating the “Wiggle” Using a Gyro Sensor;49
8.3;Conclusion;56
9;Chapter 4: Turning in Place;57
9.1;Turning Left and Right;59
9.2;Spinning Left and Right;62
9.3;Conclusion;64
10;Chapter 5: Using Lines;66
10.1;Calibrating the Color Sensor;68
10.2;Finding a Black Line;72
10.3;Following a Black Line;75
10.4;Finding Black Line Intersections (Ts and Ls);80
10.5;Squaring Up on Lines;83
10.6;Conclusion;85
11;Chapter 6: Using Walls;86
11.1;Squaring Up on a Wall;86
11.2;Following a Wall Without Touching It;88
11.3;Following a Wall by Leaning Against It;91
11.4;Conclusion;92
12;Chapter 7: Advanced Topics;93
12.1;Handoffs: Continuing at Speed When the My Block Ends;93
12.2;Accelerating and Decelerating Using Forward3 My Blocks;99
12.3;Accelerating and Decelerating with a Single My Block;102
12.4;Adding Handoffs to LineFind;122
12.5;Combo Program;126
12.6;Conclusion;129
13;Chapter 8: Final Thoughts;130
13.1;Robot Game;130
13.2;The Judging Rooms;132
13.3;General Notes;137
14;Glossary;140
15;Index;144



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.