All Mindstorm programs are built using the programming blocks found in the Programming Palettes. These blocks provide you the ability to control your robot’s motors, retrieve data from the robot’s sensors and control the overflow of your program. With these simple programming blocks, you can create complex programs for your robot.
- [Voiceover] To continue exploring…the programming interface,…I've opened a new project with an empty program.…LEGO MINDSTORMS EV3 programs…are created using programming blocks…which are located in the programming palettes…beneath the canvas at the bottom…of the programming interface.…The programming blocks…are organized into categories or palettes…based on the functionality of the blocks,…so it's easier to find the blocks you want.…Each palette has its own color…to make it easy to quickly identify…the general functionality of the blocks in a program.…
The first palette is the Actions palette…and consists of blocks that can be used…for an outward operation with the brick or motors.…The Motor blocks can be used…to move any of the motors individually…or in a coordinated motion.…And the Brick blocks can be used to display an image,…play a sound, or change the status lights.…The next palette is the Flow Control palette…which has blocks that control…the general execution or flow of a program.…These include blocks that can be used…
Learn how to unpack the hardware, connect to the programming interface, run prebuilt programs, and control the motors and sensors. Chapter 6, "Adding Flow to a Program," covers advanced programming topics such as transferring data between blocks, using variables to store temporary data, programming conditional logic, and looping actions to run again and again. By the end of the course, you'll have the skills to bring your own robotic creations to life.
- Installing the LEGO Mindstorms software
- Exploring the programming interface
- Connecting to the EV3 brick
- Downloading and running prebuilt programs
- Coordinating motor movement
- Calibrating the sensors
- Transferring data with data wires
- Adding logic with switch blocks
- Looping actions
- Troubleshooting problems with LEGO Mindstorms
- Broadcasting sounds and displaying images
- Updating LEGO Mindstorms
Skill Level Beginner
1. Getting Started
3. Explore a New Project
4. Connect with the EV3 Brick
5. Program Movement and Sensing
6. Adding Flow to a Program
7. Document Your Work
8. Troubleshoot Problems
9. Extra Tools
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.