Я хотел бы сделать колесо RGB в обработке в качестве графического интерфейса для управления цветом светодиода RGB Led, подключенного к плате Arduino.Обработка колеса RGB для управления светодиодом Arduino RGB
Я сделал этот код в обработке до сих пор.
float startFill;
float startAngle;
int step;
float stepLength;
float centerX;
float centerY;
float pSize;
float bValue;
void setup()
{
size(512, 512);
colorMode(HSB, 2*PI, 100, 100);
smooth();
}
void draw()
{
background(0,0,25);
ellipseMode(CENTER);
noStroke();
step = 120;
centerX = width/2;
centerY = height/2;
startFill = 0;
startAngle = 0;
stepLength = PI/step;
pSize = 400;
bValue = 200;
// draw arcs
for(int i=0; i< 2*step; i++)
{
for(int j=0; j< step; j++)
{
fill(startFill, bValue, 100,80);
stroke(0,0,95,20);
arc(centerX, centerY, pSize, pSize, startAngle, startAngle+stepLength);
bValue = bValue - 50/step;
pSize = pSize - 50/step;
}
startFill = startFill + stepLength;
startAngle = startAngle + stepLength;
}
}
Я хотел бы, чтобы отобразить значения красного, зеленого и синего цветов, используя положение мыши на экране по сравнению с предыдущим колесом.
Я нашел картинку, которая поможет мне в качестве руководства по записи значений RGB над положением мыши на колесе, но я не очень уверен, как это сделать.
Я был бы очень признателен за любую помощь или совет.
С наилучшими пожеланиями
Код работает очень хорошо !! Большое спасибо! Я хотел бы упомянуть вас о комментариях Youtube, когда я закончу полный код и загружу видео, если у меня есть ваше разрешение :). – Iker
Пойдите для этого. Я Pomax, один из разработчиков Processing.js =) –
Сделано видео: D Вот он: http://www.youtube.com/watch?v=lgAxA4rl8y4&feature=youtu.be Большое спасибо Pomax! Я загружу на свою веб-страницу www.andruinnova.es, как только закончу создание контента. – Iker