SketchBook

var angle = 137.5;
var start = 6;
var a = 6;
var spot_size = 11;

function setup() {
createCanvas(windowWidth, windowHeight);
background(1, 123, 123);
stroke(123, 34, 0);
colorMode(HSB);
}

function draw() {
translate(width / 5, height / 4);

var theta = start * radians(angle);
var rad = sqrt(start) * a;

fill(map(start, 56, 2400, 56, 123), 85, 55);
ellipse(rad * cos(theta), rad * sin(theta), spot_size);
start++;
}