Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
Learning Lego Mindstorms EV3

You're reading from   Learning Lego Mindstorms EV3 Build and create interactive, sensor-based robots using your LEGO MINDSTORMS EV3 kit

Arrow left icon
Product type Paperback
Published in Jan 2015
Publisher
ISBN-13 9781783985029
Length 284 pages
Edition 1st Edition
Arrow right icon
Author (1):
Arrow left icon
 Garber Garber
Author Profile Icon Garber
Garber
Arrow right icon
View More author details
Toc

Table of Contents (19) Chapters Close

Learning LEGO MINDSTORMS EV3
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
1. Engineering Notebook FREE CHAPTER 2. Mechanical Design 3. Drive Train and Chassis 4. Sensors and Control 5. Interacting with EV3 6. Output from EV3 7. Advanced Programming 8. Advanced Programming and Control 9. Experiment Software and Data Logging 10. Other Programming Languages 11. Communication between Robots 12. Advanced Robot – Gyro Boy Index

Index

A

  • arrays
    • working / Arrays
  • Automatic Direction Finder (ADF) / Triangulation

B

  • balancing robot
    • about / Concept of a balancing robot
  • BAL Loop block
    • about / The main program
  • bang-bang controller
    • about / Two-level or bang-bang controller
  • beacon tracking
    • about / IR sensor navigation and beacon tracking
  • bevel gears
    • gearbox, building with / Bevel gears at right angles
  • Bluetooth communication
    • enabling / Enabling communication
  • Bluetooth control
    • about / Bluetooth control
  • brick lights
    • about / Brick lights
  • British Telecom Analog (BTA) / Vernier sensors
  • bugbears, Gyro Boy
    • programming / Programming bugbears

C

  • CAD
    • about / Computer-aided Design and building instructions
    • LEGO Digital Designer / LEGO Digital Designer
    • LDraw / LDraw
  • caster-bot
    • building, with EV3 Educational Edition / Caster-bot with the Educational kit
  • Cdrv variables block
    • about / The control program
  • chassis
    • building / Chassis
    • requisites, for EV3 Educational Edition / Chassis
    • requisites, for EV3 Retail Edition / Chassis
    • building, with EV3 brick / Chassis
    • building, with frames / Chassis
    • building, with motors / Chassis
  • CHK My Block
    • about / The main program, The CHK My Block
  • circle
    • tracking / Tracking a circle
  • Cntrl My Block
    • about / The cntrl My Block
  • cntrl My Block
    • about / The main program
  • color sensor
    • about / Color Sensors
    • using / Line following using the Color Sensor
  • color sensor attachment
    • building / Line following using the Color Sensor
  • communication
    • Bluetooth communication, enabling / Enabling communication
  • Content Editor
    • features / Content Editor features
    • pages, adding / New pages and page actions
    • page actions, adding / New pages and page actions
    • code, commenting on / Commenting on your code
  • control program, Gyro Boy
    • about / The control program
  • Cstr variable block
    • about / The control program

D

  • data logging software
    • about / Data logging software
  • dead reckoning
    • improving / Improving dead reckoning
  • Dexter Industries
    • about / Dexter Industries
    • URL / Dexter Industries
  • Display block
    • about / Display
  • Display data
    • about / Display data
  • Display Steering loop / Arrays
  • distance controller
    • about / Distance controller
  • Distance Measuring Equipment (DME) arc / Tracking a circle

E

  • engineering design process
    • about / The engineering design process
  • engineering notebook
    • about / The engineering design process
  • EQ My Block
    • about / The main program, The EQ My Block
    • pwr variable block / The EQ My Block
    • Cdrv variable block / The EQ My Block
  • EV3
    • Push buttons / Push buttons
    • IR remote buttons / IR remote buttons
    • Bluetooth control / Bluetooth control
    • smart device control / Smart device control
    • Wi-Fi control / Wi-Fi control
  • EV3 Educational Edition
    • caster-bot, building / Caster-bot with the Educational kit
    • tread-bot, building / Tread-bot with the Educational kit
  • EV3 Retail Edition
    • versus EV3 Educational Edition / Chassis
    • skid-bot, building / Skid-bot with the Retail kit
    • tread-bot, building / Tread-bot with the Retail kit

F

  • FIRST LEGO League (FLL) / Improving dead reckoning
  • FIRST LEGO League forums
    • URL / The Gyro Boy model
  • FIRST Tech Challenge (FTC) / HiTechnic sensors

G

  • gain constants
    • analyzing / Analyzing gain constants
  • gAng variable block
    • about / The main program
  • gearbox
    • building, with bevel gears at right angles / Bevel gears at right angles
    • building, with worm gear / Worm gear
  • gears
    • building / Large motors and gears
  • gear train
    • about / Mechanical advantage
  • GG My Block
    • about / The main program, The GG My Block
    • gSpd variable block / The GG My Block
    • gAng variable block / The GG My Block
  • GM My Block
    • about / The main program, The GM My Block
    • mSUM variable block / The GM My Block
    • mPos variable block / The GM My Block
    • mDiff variable block / The GM My Block
    • mSpd variable block / The GM My Block
    • mD variable block / The GM My Block
    • mDP1 variable block / The GM My Block
    • mDP2 variable block / The GM My Block
    • mDP3 variable block / The GM My Block
  • gOS My Block
    • about / The main program, The gOS My Block
    • gMn variable block / The gOS My Block
    • gMx variable block / The gOS My Block
    • gSum variable block / The gOS My Block
    • gyro variable block / The gOS My Block
    • gChk loop block / The gOS My Block
    • OSL Loop / The gOS My Block
  • graphical programming
    • about / Graphical programming
    • bang-bang controllers / Other bang-bang controllers
    • Gyro Sensor, using / Other bang-bang controllers
    • Infrared sensor, using / Other bang-bang controllers
  • Graphical User Interface (GUI) / RobotC
  • GT My Block
    • about / The main program, The GT My Block
    • tInt variable block / The GT My Block
    • cLo variable block / The GT My Block
  • Gyro Boy
    • balancing robot / Concept of a balancing robot
    • about / The Gyro Boy model
    • features / The Gyro Boy model
    • sensor feedback / Sensor feedback
    • bugbears, programming / Programming bugbears
    • main program / The main program
    • control program / The control program
  • Gyro sensor
    • about / Gyro Sensors
    • URL / Gyro Sensors
  • Gyro Sensor
    • using, with Loop block / Loop and the Gyro Sensor
    • troubleshooting / Troubleshooting with the Gyro Sensor
    • about / Gyro Sensor
    • using / Gyro Sensor

H

  • HiTechnic sensors
    • about / HiTechnic sensors

I

  • Image Editor
    • about / Image Editor
  • Infrared
    • versus Ultrasonic / Infrared versus Ultrasonic
  • Infrared sensor
    • about / Infrared Sensors
  • IR remote buttons
    • about / IR remote buttons
  • IR sensor navigation
    • about / IR sensor navigation and beacon tracking

L

  • LabVIEW
    • about / LabVIEW
    • Front Panel / Front Panel and Block Diagram, Front Panel and clean Block Diagrams
    • Block Diagram / Front Panel and Block Diagram
    • programming blocks / Programming blocks
    • loops / Loops
    • line following / Line following VI
    • robot tools / Robot tools
    • data / Data
    • Data Viewer / Data
    • Block Diagrams, cleaning / Front Panel and clean Block Diagrams
    • SubVIs / SubVIs
  • large motor
    • about / Motors
    • comparing, with medium motor / Motors
    • gears, building / Large motors and gears
  • law of conservation of energy
    • about / Mechanical advantage
  • LDD
    • about / LEGO Digital Designer
    • URL / LEGO Digital Designer
  • LDraw
    • about / LDraw
    • URL / LDraw
  • Legacy NXT/RCX lights
    • about / Legacy NXT/RCX lights
  • LEGO EV3 Sensors
    • about / LEGO EV3 sensors
    • touch sensor / Touch Sensors
    • color sensor / Color Sensors
    • motor rotation sensors / Motor Rotation sensors
    • Gyro sensor / Gyro Sensors
    • Ultrasonic Motion sensor / Ultrasonic motion sensors
    • Infrared sensor / Infrared Sensors
  • LEGO Mindstorms EV3 software
    • Home and Educational Editions, differences / Data logging software
  • LEGO PID controllers
    • reference links / PID controller
  • LEGO Publisher (LPub)
    • about / LDraw
  • Loop block
    • using, with Motor Rotation sensors / Loop and the Motor Rotation sensors
    • using, with Gyro Sensor / Loop and the Gyro Sensor

M

  • main program, Gyro Boy
    • about / The main program
  • MATRIX motor controllers
    • and metal parts, URL / MATRIX motor controllers and metal parts
  • mechanical advantage
    • about / Mechanical advantage
  • medium motor
    • about / Motors
    • comparing, with large motor / Motors
    • rotating, wires used / Using wires and parallel threads
    • rotating, with parallel threads / Using wires and parallel threads
  • messaging, robots
    • leader, following / Follow the leader
    • distance, maintaining / Maintain a distance
    • search and rescue / Search and rescue
    • search, completing / Completing the search
  • Mike’s LEGO Computer Aided Design (MLCAD)
    • about / LDraw
  • Mindsensors
    • about / Mindsensors
  • Motor Rotation sensors
    • using, with Loop block / Loop and the Motor Rotation sensors
  • motor rotation sensors
    • about / Motor Rotation sensors
  • motors
    • about / Motors
    • large motor / Motors
    • medium motor / Motors
  • motor spin
    • programming for / Writing a program
  • music
    • about / Music
  • My Block
    • using / Subroutines or My Blocks
    • about / Subroutines or My Blocks
  • My Block Builder screen
    • about / Subroutines or My Blocks

N

  • numeric variable blocks
    • time integral (tInt) / The EQ My Block
    • Cdrv / The EQ My Block
    • Gyro angle (gAng) / The EQ My Block
    • Gyro speed (gSpd) / The EQ My Block
    • motor speed (mSpd) / The EQ My Block
    • motor position (mPos) / The EQ My Block

P

  • Page Action
    • about / New pages and page actions
  • PID controller
    • about / PID controller
  • proportional algorithm
    • about / Proportional algorithm
  • proportional controller
    • limitations / PID controller
  • Proportional Integral Derivative (PID) controller
    • about / Proportional algorithm
  • proportional line follower
    • about / Proportional line follower
    • gain and speed, entering / Entering gain and speed
  • Push buttons
    • about / Push buttons

R

  • robot
    • programming, to move forward / Programming the robot to move forward
  • RobotC
    • about / RobotC
    • code / Simple code
    • commands / Commands
    • variables / Variables
    • remote control / Remote control
    • graphical programming / Graphical programming
  • robots
    • Bluetooth communication, enabling / Enabling communication
    • messaging / Messaging
  • RobotSquare
    • URL / The Gyro Boy model
  • RST My Block
    • about / The main program, The RST My Block

S

  • Schematic Editor
    • about / LabVIEW
  • sensor attachment
    • assembling / Line following using the Color Sensor
  • Sensor Block
    • about / Programming blocks
  • sensors
    • about / Using sensors
    • Sensor Block / Programming blocks
    • LEGO EV3 Sensors / LEGO EV3 sensors
  • setpoint, for line tracking
    • determining / Setpoint for line tracking
  • skid-bot
    • building, with EV3 Retail Edition / Skid-bot with the Retail kit
  • Slow Down loop
    • about / Proportional algorithm
  • smart device control
    • about / Smart device control
  • Sound Editor
    • about / Sound
  • Steering variable / Arrays
  • swarming / Search and rescue
  • Switch block
    • about / Switch or two-level controller
  • Switch Flow block
    • about / Subroutines or My Blocks

T

  • TETRIX
    • URL / HiTechnic sensors
  • Third-party sensors
    • about / Third-party sensors
    • Dexter Industries / Dexter Industries
    • Mindsensors / Mindsensors
    • HiTechnic sensors / HiTechnic sensors
    • MATRIX motor controllers and metal parts / MATRIX motor controllers and metal parts
    • Vernier sensors / Vernier sensors
  • three-level controller
    • about / Three-level controller
  • touch sensor
    • about / Touch Sensors
  • tread-bot
    • building, with EV3 Retail Edition / Tread-bot with the Retail kit
    • building, with EV3 Educational Edition / Tread-bot with the Educational kit
  • triangulation
    • about / Triangulation
    • performing / Triangulation
  • troubleshooting
    • Gyro Sensor / Troubleshooting with the Gyro Sensor
  • two-level controller
    • about / Switch or two-level controller, Two-level or bang-bang controller

U

  • Ultrasonic
    • versus Infrared / Infrared versus Ultrasonic
  • Ultrasonic Motion sensor
    • about / Ultrasonic motion sensors
  • Universal Asynchronous Receiver/Transmitter (UART) sensor / Concept of a balancing robot

V

  • Vernier sensors
    • about / Vernier sensors
  • Virtual Instruments (VIs) / Front Panel and Block Diagram

W

  • Wait block
    • about / Subroutines or My Blocks
  • Wi-Fi control
    • about / Wi-Fi control
  • wires
    • used, for rotating medium motor / Using wires and parallel threads
  • worm gear
    • gearbox, building with / Worm gear
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime
Visually different images