The Color Sensor block returns the measured data from the EV3 Color sensor. It can be used to get only the measured color or intensity of light values, or used to compare the sensor data with a specific value. The Color Sensor block can also be used to programmatically calibrate the sensor for Reflected Light Intensity measurements.
- [Voiceover] The color sensor enables the EV3 brick…to see color and light.…I've opened 05_06_Color_Start,…which has a configured Display block and a White block…to show the measured data from the Sensor block.…To retrieve data from a color sensor,…I need to use the Color Sensor block…from the Sensor palette.…When I click on the Mode Selector,…I see there are three modes that I can use with this block,…and each mode has a submode.…To get just the measured value from the sensor,…I'll use the Measure mode,…and to get the color of an object,…I'll click the Color mode.…
The sensor will return…one of the number values you see here,…which correspond to the seven colors it can detect.…The number zero represents…"no color" or "unable to detect color",…which can occur when the sensor…detects multiple colors around it…and it's not able to pick a single value.…I'll connect the output from the Color Sensor block…to the text input of the Display block,…so my program knows to take the output value…from the color sensor…and wire it to the display of my brick.…
AuthorOlivia Chiu Stone
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?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
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.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.