Vasily Davydov 6dd9a9e9a7
Add Files
2022-01-10 13:40:28 +02:00

26 lines
401 B
C++

#include "led.h"
void RGBinit() {
pinMode(R, OUTPUT);
pinMode(G, OUTPUT);
pinMode(B, OUTPUT);
setColor(255, 0 ,0);
}
void setColor(int Rv, int Gv, int Bv){
analogWrite(R, Rv);
analogWrite(G, Gv);
analogWrite(B, Bv);
}
void hexToRGB(char* hex){
int r, g, b;
if(sscanf(hex, "%02x%02x%02x", &r, &g, &b) == 3){
setColor(r, g, b);
}else{
setColor(255, 255, 255);
}
}