Вы находитесь на странице: 1из 3

int pin=13;//980 Hz 1ms

int T=1;// tempo para 2 ciclos


int interrupcion = 5;
int val=0;

void setup() {
// put your setup code here, to run once:
pinMode(pin,OUTPUT);//saída 13 usada como PWM
pinMode(interrupcion, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
val=digitalRead(5);
if (val==HIGH){
analogWrite(pin, 10.658); delay(T);
analogWrite(pin, 10.657); delay(T);
analogWrite(pin, 15.873); delay(T);
analogWrite(pin, 26.076); delay(T);
analogWrite(pin, 40.822); delay(T);
analogWrite(pin, 59.465); delay(T);
analogWrite(pin, 81.191); delay(T);
analogWrite(pin, 105.050); delay(T);
analogWrite(pin, 81.191); delay(T);
analogWrite(pin, 105.050); delay(T);
analogWrite(pin, 129.999); delay(T);
analogWrite(pin, 154.949); delay(T);
analogWrite(pin, 178.808); delay(T);
analogWrite(pin, 200.534); delay(T);
analogWrite(pin, 219.177); delay(T);
analogWrite(pin, 233.923); delay(T);
analogWrite(pin, 244.127); delay(T);
analogWrite(pin, 249.343); delay(T);
analogWrite(pin, 249.344); delay(T);
analogWrite(pin, 249.343); delay(T);
analogWrite(pin, 244.127); delay(T);
analogWrite(pin, 233.923); delay(T);
analogWrite(pin, 219.177); delay(T);
analogWrite(pin, 200.534); delay(T);
analogWrite(pin, 178.808); delay(T);
analogWrite(pin, 154.949); delay(T);
analogWrite(pin, 129.999); delay(T);
analogWrite(pin, 105.050); delay(T);
analogWrite(pin, 81.191); delay(T);
analogWrite(pin, 105.050); delay(T);
analogWrite(pin, 81.191); delay(T);
analogWrite(pin, 59.465); delay(T);
analogWrite(pin, 40.822); delay(T);
analogWrite(pin, 26.076); delay(T);
analogWrite(pin, 15.873); delay(T);
analogWrite(pin, 10.657); delay(T);
analogWrite(pin, 10.658); delay(T);
}
else{

analogWrite(pin, 8); delay(T);


analogWrite(pin, 17); delay(T);
analogWrite(pin, 25); delay(T);
analogWrite(pin, 34); delay(T);
analogWrite(pin, 42); delay(T);
analogWrite(pin, 51); delay(T);
analogWrite(pin, 59); delay(T);
analogWrite(pin, 68); delay(T);
analogWrite(pin, 76); delay(T);
analogWrite(pin, 85); delay(T);
analogWrite(pin, 97); delay(T);
analogWrite(pin, 102); delay(T);
analogWrite(pin, 110); delay(T);
analogWrite(pin, 119); delay(T);
analogWrite(pin, 127); delay(T);
analogWrite(pin, 136); delay(T);
analogWrite(pin, 144); delay(T);
analogWrite(pin, 153); delay(T);
analogWrite(pin, 161); delay(T);
analogWrite(pin, 170); delay(T);
analogWrite(pin, 178); delay(T);
analogWrite(pin, 187); delay(T);
analogWrite(pin, 195); delay(T);
analogWrite(pin, 204); delay(T);
analogWrite(pin, 212); delay(T);
analogWrite(pin, 221); delay(T);
analogWrite(pin, 229); delay(T);
analogWrite(pin, 238); delay(T);
analogWrite(pin, 246); delay(T);

}
}

Вам также может понравиться