/*int gpin= 11;
int rpin= 10;
int voltpin= A1;
float ledval;
float ledval2;
int potval;
int time=500;
void setup() {
// put your setup code here, to run once:
pinMode(voltpin, INPUT);
//pinMode(gpin, OUTPUT);
pinMode(rpin, OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
potval=analogRead(voltpin);
ledval= (255./1023.)*potval;
Serial.print( " the value of gpin " );
Serial.println( ledval );
//Serial.println( );
analogWrite(gpin, ledval);
potval=analogRead(voltpin);
ledval2= (255./1023.)*potval;
Serial.print( " The value of rpin is " );
Serial.println( ledval2 );
Serial.println( );
analogWrite(rpin, ledval);
delay(time);
}*/
int gpin = 11;
int rpin = 10;
int voltpin = A1;
float ledval;
int potval;
int time = 5000;
void setup() {
pinMode(voltpin, INPUT);
pinMode(gpin, OUTPUT);
pinMode(rpin, OUTPUT);
Serial.begin(9600);
}
void loop() {
potval = analogRead(voltpin);
ledval = (255. / 1023.) * potval;
// Inverse effect
analogWrite(gpin, ledval);
analogWrite(rpin, 255 - ledval); // Setting rpin to inverse of ledval
Serial.print("The value of gpin: ");
Serial.println(ledval);
Serial.print("The value of rpin: ");
Serial.println(255 - ledval);
Serial.println();
delay(time);
}