The LED is documented in a data sheet that you can download and study. Unfortunately, there are two variants of the RGB diode, one with a common cathode and one with a common anode. Find out which one you have in TinkerCad or in the lab kit.   The goal of the task is to create a program that reads a predefined value of the selected color (RGB) at the start of the program and then sets the diode to the selected color. You can define this value as three constants (Red / Green / Blue) at the beginning of your application. Also keep in mind that you must create a variant of this application to be able to evaluate whether it is possible to recreate all possible colors on this RGB link. You will need to use PWM to be able to control the diode correctly. It may be that you have to implement the PWM function yourself in your application, or does Arduino come with useful functions? Use suitable inputs / outputs to control the diode. The LED should light up with the set color until the program ends. You can choose in which way you want to implement your solution, but keep in mind that there are a number of different techniques for solving this problem. In the report, you will also discuss the following issues. Is it possible to recreate all colors? If not, what is the reason for it? How effective is your solution? Is CPU time consumed in loops? Well-commented program code that you have created during the implementation of this laboratory work should be included as an appendix in your laboratory report together with the flow chart and wiring diagram. Would you adding a screenshots as well

A+ Guide to Hardware (Standalone Book) (MindTap Course List)
9th Edition
ISBN:9781305266452
Author:Jean Andrews
Publisher:Jean Andrews
Chapter7: Supporting I/o Devices
Section: Chapter Questions
Problem 12RB
icon
Related questions
Question

The LED is documented in a data sheet that you can download and study. Unfortunately, there are two variants of the RGB diode, one with a common cathode and one with a common anode. Find out which one you have in TinkerCad or in the lab kit.

 

The goal of the task is to create a program that reads a predefined value of the selected color (RGB) at the start of the program and then sets the diode to the selected color. You can define this value as three constants (Red / Green / Blue) at the beginning of your application.
Also keep in mind that you must create a variant of this application to be able to evaluate whether it is possible to recreate all possible colors on this RGB link. You will need to use PWM to be able to control the diode correctly. It may be that you have to implement the PWM function yourself in your application, or does Arduino come with useful functions? Use suitable inputs / outputs to control the diode. The LED should light up with the set color until the program ends.

You can choose in which way you want to implement your solution, but keep in mind that there are a number of different techniques for solving this problem.
In the report, you will also discuss the following issues.

Is it possible to recreate all colors? If not, what is the reason for it?
How effective is your solution? Is CPU time consumed in loops?
Well-commented program code that you have created during the implementation of this laboratory work should be included as an appendix in your laboratory report together with the flow chart and wiring diagram.

Would you adding a screenshots as well 

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Printers
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
A+ Guide to Hardware (Standalone Book) (MindTap C…
A+ Guide to Hardware (Standalone Book) (MindTap C…
Computer Science
ISBN:
9781305266452
Author:
Jean Andrews
Publisher:
Cengage Learning
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning