Étape 2: Code
int speakerPin = 13 ;
const int knop = A1 ;
const int mic = A0 ;
const int dist = A2 ;
flotteur val1 = 0 ;
val2 int = 0 ;
void setup() {}
pinMode (knop, d’entrée) ;
pinMode (entrée micro,) ;
Serial.Begin(9600) ;
}
void loop() {}
+= val1 (analogRead(mic)-val1) / 50 ; stabiliseerd de analoge d’entrée van het microfoontje
zorgt maaltijd dat deze code alleen afgespeeld mot als er zit de knopje druk op het
if((analogRead(Knop)) > 20) {}
neemt de gemapte valeur van val1 fr telt daar de analoge d’entrée van de télémètre keer 2
bij op fr maakt een toon van deze valeurs
Tone(speakerPin,val2+(analogRead(DIST)*2)) ;
}
else {}
noTone(speakerPin) ;
plan de gestabiliseerde d’entrée van het microfoontje wat een waarde heeft van 600 tot 1000 op een goed te / / horen frequentie van 100Hz tot 1000Hz.
val2 = map(val1,600,1000,100,1000) ;
}