int brillo = 0;
void setup() {
// put your setup code here, to run once:
pinMode(6, OUTPUT);
}
void loop() {
for (int i = 0; i < 256; i++) {
{
digitalWrite(6, LOW);
delay(1000);
if (i = 255) {
brillo = 255;
digitalWrite(6, brillo);
delay(1000); //prendido al 100%
}
}
{
digitalWrite(6, LOW);
delay(1000);
if (i = 191) {
brillo = 191;
digitalWrite(6, brillo);
delay(1000); //prendido al 75%
}
}
{
digitalWrite(6, LOW);
delay(1000);
if (i = 128) {
brillo = 128;
digitalWrite(6, brillo);
delay(1000); //prendido al 50%
}
}
{
digitalWrite(6, LOW);
delay(1000);
if (i = 64) {
brillo = 64;
digitalWrite(6, brillo);
delay(1000); //prendido al 25%
}
}
analogWrite(5, i);
delay(10); //bucle para que se repita indefinidamente
}
}