Videos
Explore all the science activities and coding challenges for each phase of the digital mood ring project. Choose the full version for bonus science activities and Explore More videos that provide students additional context and information.
Sorry, these filters won’t work without JavaScript enabled. Please enable JavaScript.
Filter videos by selecting a project version below, and view only the videos you need.
Getting started
Learn About the TI-Nspire™ CX II Graphing Calculator
This video provides a brief overview of the TI-Nspire™ CX II graphing calculator and how to use it.
Learn About the TI-Nspire™ CX II Graphing Calculator
This video provides a brief overview of the TI-Nspire™ CX II graphing calculator and how to use it.
Learn About the TI-Nspire™ CX II Graphing Calculator
This video provides a brief overview of the TI-Nspire™ CX II graphing calculator and how to use it.
Write Your First Python Program (Optional)
Are you new to Python? This video walks you through the process of creating a simple Python program on the TI-Nspire™ CX II graphing calculator.
Write Your First Python Program (Optional)
Are you new to Python? This video walks you through the process of creating a simple Python program on the TI-Nspire™ CX II graphing calculator.
How Mood Rings Work (Optional)
Discover the science behind real mood rings and how the famous color-changing stones actually work.
How Mood Rings Work (Optional)
Discover the science behind real mood rings and how the famous color-changing stones actually work.
How Mood Rings Work (Optional)
Discover the science behind real mood rings and how the famous color-changing stones actually work.
Part 1 : Exploring the science of color
Coding Challenge 1: Getting Started Using the Color LED
The color LED is controlled with the statement “color.rgb” for red value, green value and blue value.
Coding Challenge 1: Getting Started Using the Color LED
The color LED is controlled with the statement “color.rgb” for red value, green value and blue value.
Coding Challenge 1: Getting Started Using the Color LED
The color LED is controlled with the statement “color.rgb” for red value, green value and blue value.
Science Activity 1: Exploring Color Mixing
What secondary color is created from mixing two primary colors? What happens when all three overlap? This activity lets you experiment to find out.
Science Activity 1: Exploring Color Mixing
What secondary color is created from mixing two primary colors? What happens when all three overlap? This activity lets you experiment to find out.
Science Activity 1: Exploring Color Mixing
What secondary color is created from mixing two primary colors? What happens when all three overlap? This activity lets you experiment to find out.
Coding Challenge 2: Coding the Secondary Colors
Use the color mixing simulation as a clue to figure out the RGB values for the secondary colors cyan, yellow and magenta. Write a program that displays all three. Use “sleep(2)” for a two-second pause between colors.
Coding Challenge 2: Coding the Secondary Colors
Use the color mixing simulation as a clue to figure out the RGB values for the secondary colors cyan, yellow and magenta. Write a program that displays all three. Use “sleep(2)” for a two-second pause between colors.
Coding Challenge 2: Coding the Secondary Colors
Use the color mixing simulation as a clue to figure out the RGB values for the secondary colors cyan, yellow and magenta. Write a program that displays all three. Use “sleep(2)” for a two-second pause between colors.
Coding Challenge 3: Coding White and Shades of Gray
Use the color mixing simulation as a clue to figure out the RGB values for white. Write a program that displays white and two darker shades of white (grayer). Use “sleep(2)” for a two-second pause between shades.
Explore More: The Temperature of White Light (Optional)
This optional video continues Coding Challenge 3 with additional context and information.
Science Activity 2: The Electromagnetic Spectrum
Check out the range of electromagnetic radiation (EMR) that exists in the universe, including the narrow region humans perceive called “visible light.”
Science Activity 2: The Electromagnetic Spectrum
Check out the range of electromagnetic radiation (EMR) that exists in the universe, including the narrow region humans perceive called “visible light.”
Science Activity 3: Finding Your Favorite Color
Using the simulation to explore the RGB values and wavelengths of different colors. Try to find the values of the primary and secondary colors.
Science Activity 3: Finding Your Favorite Color
Using the simulation to explore the RGB values and wavelengths of different colors. Try to find the values of the primary and secondary colors.
Explore More: What’s Up With Indigo? (Optional)
This optional video continues Science Activity 3 with additional context and information.
Coding Challenge 4: Coding Your Favorite Color
Write a program that displays your favorite color using the RGB values from Science Activity 3.
Coding Challenge 4: Coding Your Favorite Color
Write a program that displays your favorite color using the RGB values from Science Activity 3.
Science Activity 4 / Coding Challenge 5: Coding the Mood Ring Colors
Using the previous activities and your knowledge of color, find the RGB values for all of the colors listed. Use the RGB values you record in the Science Activity 4 spreadsheet to write a program that displays each mood ring color on the color LED.
Science Activity 4 / Coding Challenge 5: Coding the Mood Ring Colors
Using the previous activities and your knowledge of color, find the RGB values for all of the colors listed. Use the RGB values you record in the Science Activity 4 spreadsheet to write a program that displays each mood ring color on the color LED.
Deeper dive into the science of color
Science Activity 5: How Does an LED Work?
Different colors can be created by mixing the brightness of the primary colors. The statement “color.rgb” sets the brightness of each element in the color LED.
Science Activity 6: How the Human Eye Works
The human eye has a lens that focuses light onto the retina at the back of the eye. When colored light enters the eye, each cone cell produces a weak to a strong stimulus that travels along the optic nerve and enters the brain.
Science Activity 7: The Physics of White Light
Try out more fun experiments if you have the supplies available. Place a blue plastic filter over an eye and view a green plant with that eye. How does it appear? Explain why.
Science Activity 8: Color Perception
The differences between people's eyes can result in slight variances in perceptions of particular colors, or “color blindness.”
Science Activity 9: Art and Technology
Georges Seurat was a 19th century French painter who used the pointillism method. A modern TV or mobile phone screen is composed of millions of tiny color LEDs packed tightly behind a glass screen.
Explore More: What is up with 255? (Optional)
This optional video continues Coding Challenge 1 with additional context and information.
Part 2 : Coding your ring
Coding Challenges 6 and 7: Displaying the Mood
Choose five mood messages from the previous list. Write a program to display them on the TI-Nspire™ CX II graphing calculator, each on a different line.
Coding Challenges 6 and 7: Displaying the Mood
Choose five mood messages from the previous list. Write a program to display them on the TI-Nspire™ CX II graphing calculator, each on a different line.
Coding Challenge 8: Using the Temperature Sensor
Connect the temperature sensor to “IN 1” to write a program that creates a temperature object named “my_temp.” Measure the my_temp object and store value in the variable named temp.
Coding Challenge 8: Using the Temperature Sensor
Connect the temperature sensor to “IN 1” to write a program that creates a temperature object named “my_temp.” Measure the my_temp object and store value in the variable named temp.
Science Activity 10: Temperature and Heat
Use the program from Coding Challenge 8 to explore the temperatures around you. What is the temperature of the room? What is the temperature of your skin?
Science Activity 10: Temperature and Heat
Use the program from Coding Challenge 8 to explore the temperatures around you. What is the temperature of the room? What is the temperature of your skin?
Coding Challenge 9: Going in Loops
Write a program using a For loop that will read and display 10 temperature measurements. Use “sleep(2)” for a two-second pause in each cycle.
Coding Challenge 9: Going in Loops
Write a program using a For loop that will read and display 10 temperature measurements. Use “sleep(2)” for a two-second pause in each cycle.
Coding Challenge 10: Making Decisions
Use a While loop to continuously monitor temperature, and include an If conditional statement using appropriate temperatures to display the text and LED color.
Coding Challenge 10: Making Decisions
Use a While to continuously monitor temperature, and include an If conditional statement using appropriate temperatures to display the text and LED color.
Coding Challenge 11: Putting It All Together
Combine your knowledge from all previous coding challenges to design and code your very own digital mood ring. Your program should display mood messages and colors over a range of finger temperatures.
Coding Challenge 11: Putting It All Together
Combine your knowledge from all previous coding challenges to design and code your very own digital mood ring. Your program should display mood messages and colors over a range of finger temperatures.
Ready to get your project started?
We’ll help you every step of the way. Get everything you need here, or contact us for direct, one-on-one support.
Contact the TI STEM Team at stem-team@ti.com.