Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Arduino - RGB

Arduino - RGB
int red = 10, green = 9, blue = 11;
int potred=A0, potgreen = A1, potblue = A2;
int readred, readgreen, readblue;
int writered, writegreen, writeblue;

void setup() {
// put your setup code here, to run once:
pinMode(potred, INPUT);
pinMode(potgreen, INPUT);
pinMode(potblue, INPUT);

pinMode(potred, OUTPUT);
pinMode(potgreen, OUTPUT);
pinMode(potblue, OUTPUT);
}

void loop() {
// put your main code here, to run repeatedly:
readred = analogRead(potred);
readgreen = analogRead(potgreen);
readblue = analogRead(potblue);

writered = (255./1023.)*readred;
writegreen = (255./1023.)*readgreen;
writeblue = (255./1023.)*readblue;

analogWrite(red,writered);
analogWrite(green,writegreen);
analogWrite(blue,writeblue);
}

You might also like