int luz1 = 3;
int luz2 = 5;
int luz3 = 6;
int Pulso1 = 8;
int Pulso2 = 12;
int Pulso3 = 13;
void setup()
{
// put your setup code here, to run once:
pinMode(luz1, OUTPUT);
pinMode(luz2, OUTPUT);
pinMode(luz3, OUTPUT);
pinMode(Pulso1,INPUT);
pinMode(Pulso2,INPUT);
pinMode(Pulso3,INPUT);
Serial.begin(9600);
}
int PMW (int n)
{
for (n=0; n<=254; n++)
{
delay(5);
//Serial.println(n);
}
return n;
}
int final2 (int n)
{
for (int n=255; n<=0; n--)
{
analogWrite(luz1, n);
analogWrite(luz2, n);
delay (50);
return n;
}
Serial.println(n);
}
void loop() {
// put your main code here, to run repeatedly:
if (digitalRead(Pulso1) == HIGH)
{
int var1 = PMW (var1);
analogWrite(luz1, var1);
Serial.println(var1);
}
if (digitalRead(Pulso2) == HIGH){
final ();
}
if (digitalRead(Pulso3) == HIGH){
int var1 = final2 (var1);
}
}
void final ()
{
for (int n=0; n<=254; n++)
{
analogWrite(luz2, n);
delay (500);
loop ();
}
}