Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 03.02.2019
- Written by: Gabby Shimoni
- Description:
- This program makes and RGB led shine with rainbow colors
- Color Description RGB Values
- Violet 148, 0, 211
- Indigo 75, 0, 130
- Blue 0, 0, 255
- Green 0, 255, 0
- Yellow 255, 255, 0
- Orange 255, 127, 0
- Red 255, 0 , 0
- */
- const int rgbLedPins[3] = {9, 11, 10}; // The pin numbers are : R B G
- int rainbow[7][3] = {
- 148, 0, 211,
- 75, 0, 130,
- 0, 0, 255,
- 0, 255, 0,
- 255, 255, 0,
- 255, 127, 0,
- 255, 0 , 0
- };
- String colors[7] = {"Violet", "Indigo", "Blue", "Green", "Yellow", "Orange", "Red"};
- void setup() {
- Serial.begin(9600);
- for (int i = 0; i < 3; i++) pinMode(rgbLedPins[i], OUTPUT);
- }
- void loop() {
- for (int i = 0; i < 7; i++) {
- for (int j = 0; j < 3; j++) {
- analogWrite(rgbLedPins[j], rainbow[i][j]);
- }
- Serial.print(colors[i]);
- Serial.println(" is on");
- delay(3000);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement