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. 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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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.


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.

Expert Solution
steps

Step by step

Solved in 3 steps

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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education