   analogWrite(rgbrPin, pow (2, (r / R)) - 1);
   analogWrite(rgbgPin, pow (2, (g / R)) - 1);
   analogWrite(rgbbPin, pow (2, (b / R)) - 1);
+  delay(100);
   lastPhoto = analogRead(photoPin);  
   mRgb.toCharArray(lastLed, 7);
   mqttPublish(String(MQTTid) + "/Led", mRgb, 1);  

  digitalWrite(buzzPin, HIGH);
  delay(millis);
  digitalWrite(buzzPin, LOW);
  attachInterrupt(0, rilevaRumore, FALLING);
}


#include <dht.h>
#include <SimpleTimer.h>
#include <NewPing.h>

#define DISTANZA_RILEVAZIONE 200 //cm
#define DISTANZA_ATTIVAZIONE 8 //cm
#define DISTANZA_MAX 250 //cm
//#define RIPETI_DISTANZA 3
#define DIFFERENZA_LUCE 60 //todo
#define PERIODO_DI_GRAZIA 20 //s
#define SUONA_PER 20 //s
