Digital material culture​ 2022-2023
Balsam Abu Ajaj
Electronics
Class 3- Arduino
​
const int R_pin= 9;
const int G_pin= 10;
const int B_pin= 11;
const int poten_pin=A0;
int poten_val;
void setup() {
// put your setup code here, to run once:
pinMode(R_pin, OUTPUT);
pinMode(G_pin, OUTPUT);
pinMode(B_pin, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
for(int i=0;i<=255;i+=10)
{
analogWrite(R_pin,i);
analogWrite(G_pin,255-i);
poten_val=analogRead(poten_pin);
poten_val=map(poten_val,0,1023,0,255);
analogWrite(B_pin,poten_val);
delay(50);
}
for(int i=255;i>=0;i-=10)
{
analogWrite(R_pin,i);
analogWrite(G_pin,255-i);
poten_val=analogRead(poten_pin);
poten_val=map(poten_val,0,1023,0,255);
analogWrite(B_pin,poten_val);
delay(50);
}
}