Professional Documents
Culture Documents
Arduino RGB
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);
}