/* Código para mostrar valor em dB */ const int Sensor1AI = 0; //Sensor Analogo Interno, Entrada A0 const int PinoDigital1 = 1; //#include //SoftwareSerial mySerial(2,5); //int Estado = 0; int ValorSensor1 = 0; int valorMayor1 = 0; float volt1 = 0; int dB1 = 0; int cont = 0; /* Board I2C / TWI pins Uno = A4 (SDA), A5 (SCL) */ void setup() { Serial.begin(115200); } void loop() { while(cont < 10000) { ValorSensor1 = analogRead(Sensor1AI); if(ValorSensor1 > valorMayor1) { valorMayor1 = ValorSensor1; } cont++; } cont = 0; volt1 = valorMayor1/1023.0*4.53; dB1 = 87.1*volt1 - 75,4; if(dB1 < 0) { dB1 = 0; } Serial.print("DB: "); Serial.println(dB1); valorMayor1 = 0; delay(100); }