///checking for voltage value at each second
//float voltage_val = 256;
int led_pin = 11;
void setup() {
Serial.begin(9600);
pinMode(led_pin, OUTPUT);
}
void loop() {
for (int i = 0; i < 510; i++) {
int val = i * (1-i/256) + (255-i%255) * (i/256);
float voltage = float (val)*5/255;
Serial.print(i);
Serial.print(" > ");
Serial.println(voltage);
analogWrite(led_pin, val);
delay(10);
}
// Serial.print("voltage_val = ");
// Serial.println(voltage_val);
// for (int i = 0; i < 256; i++) {
// int voltage = i*5/255.0;
// analogWrite(led_pin, i++);
// delay(100);
// }
}