int PWM = A0; int sensor1 = A1;//SENSOR 1 int sensor2 = A2; //SENSOR 2 int generator1 = 9;//GERADOR DE ONDA QUADRADA 1 int generator2 = 6;//GERADOR DE ONDA QUADRADA 2 int tensao1 = 4;//CORTE NA TESÃO DA BOBINA 1 int tensao2 = 5;//CORTE NA TESÃO DA BOBINA 2 int onoff1; int onoff2; int frequency1; int frequency2; void setup() { pinMode(PWM, INPUT); pinMode(sensor1, INPUT); pinMode(sensor2, INPUT); pinMode(generator1, OUTPUT); pinMode(tensao1, OUTPUT); pinMode(generator2, OUTPUT); pinMode(tensao2, OUTPUT); } //end setup void loop() { if((analogRead (sensor1) == 1) && (analogRead (sensor2) == 0)) { if(digitalRead(tensao1)== 1) { frequency1 = (analogRead(PWM) * 10); tone(generator1, frequency1); } if(digitalRead(tensao1)== 0) { noTone(generator1); } onoff1 = analogRead(A1); digitalWrite(tensao1, onoff1); } if((analogRead (sensor2) == 1) && (analogRead (sensor1) == 0)) { if(digitalRead(tensao2)== 1) { frequency2 = (analogRead(PWM) * 10); tone(generator2, frequency2); } if(digitalRead(tensao2)== 0) { noTone(generator2); } onoff2 = analogRead(A1); digitalWrite(tensao2, onoff2); } }