Skip to content

Instantly share code, notes, and snippets.

@incorvia
Created January 12, 2021 16:30
Show Gist options
  • Save incorvia/88c3e006f114abf6be0c88a23e895882 to your computer and use it in GitHub Desktop.
Save incorvia/88c3e006f114abf6be0c88a23e895882 to your computer and use it in GitHub Desktop.
P0 Tester
#include "application.h"
enum led { red, green, blue };
led color;
void setup() {
RGB.control(true);
RGB.brightness(100);
pinMode(TX, OUTPUT);
pinMode(D1, OUTPUT);
pinMode(D2, OUTPUT);
pinMode(D3, OUTPUT);
pinMode(D4, OUTPUT);
pinMode(D4, OUTPUT);
pinMode(D5, OUTPUT);
pinMode(D6, OUTPUT);
pinMode(D7, OUTPUT);
}
void loop() {
switch(color)
{
case red:
RGB.color(255, 0, 0);
color = blue;
break;
case blue:
RGB.color(0, 255, 0);
color = green;
break;
case green:
RGB.color(0, 0, 255);
color = red;
break;
}
digitalWrite(TX, !digitalRead(TX));
digitalWrite(D1, !digitalRead(D1));
digitalWrite(D2, !digitalRead(D2));
digitalWrite(D3, !digitalRead(D3));
digitalWrite(D4, !digitalRead(D4));
digitalWrite(D5, !digitalRead(D5));
digitalWrite(D6, !digitalRead(D5));
digitalWrite(D7, !digitalRead(D5));
delay(200);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment