// refatorei para usar porta analogica, inves de HIGH/LOW usa 255/0
const int buzzerPin = 13;
int ledVermelho = 3;
int ledVerde = 5;
int freq = 0;
void ligar (int led, double time){
analogWrite(led, 255);
delay(time);
analogWrite(led,0);
}
void setup() {
// put your setup code here, to run once:
pinMode(buzzerPin, OUTPUT);
pinMode(ledVermelho, OUTPUT);
pinMode(ledVerde, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
for(freq = 200;freq < 300; freq ++){
tone(buzzerPin,freq);
delay(1);
ligar(ledVermelho,1);
}
for(freq = 700;freq > 200; freq --){
tone(buzzerPin,freq);
delay(1);
ligar(ledVerde,1);
}
}