Unione 2 Sketch

Ciao a tutti ragazzi, ho un problema con l'unione di questi due sketch.
Questo che posterò è lo sketch che mi serve unire ad un altro... così da solo funziona ma con l'altro no, e pure ho solo copiato!! Perchèè?

#include <Wire.h>
#include <RTClib.h>
RTC_DS1307 RTC;      // Orologio
DateTime Clock;

const int fotoresistenza = A0;          // fororesistenza

int pinlampada = 9;
int ValoreFotoresistenza = 0;               // valore fotoresistenza
int ValoreLed = 0;
int FotoMin = 1023;              // minimo fotoresistenza
int FotoMax = 150;   //massimo fotoresistenza


void setup() {
  Serial.begin(9600);
  pinMode(pinlampada, OUTPUT);//led lampada UV
 
  RTC.begin();
  // record the maximum sensor value
  
}


void loop() {

  int ValoreFotoresistenza = analogRead(fotoresistenza);
  ValoreFotoresistenza = map (ValoreFotoresistenza, FotoMin, FotoMax, 255, 0);
  ValoreLed = 255 - ValoreFotoresistenza;
  Serial.println(ValoreFotoresistenza);
  Serial.println(ValoreLed);
  //orologio RTC
  uint8_t hourval, minuteval, secondval;

  DateTime Clock;
  Clock = RTC.now();
  //accensione led lampada UV
  if (Clock.hour() > 6 & Clock.hour() < 20) {
    analogWrite(pinlampada, ValoreLed);
  }
  else {
    analogWrite(pinlampada, LOW);
  }
}

L'altro codice è troppo lungo e allego il file.
Grazie a tutti

dht22_lcd.ino (9.62 KB)

Dire l'ho copiato e non funziona è troppo poco. Non compila ?
Non puoi copiare ed avere 2 loop() e 2 setup(), avrai fatto un merge/miscelazione del codice ?!?

Ho postato anche quello in cui l'ho copiato.
Ovviamente ho fatto una miscelazione, 1 setup e 1 loop
Il problema non è che non compila, anzi. Tutto perfetto.
Ma non fa quello che deve fare, cioè il Led non si accende proprio, non da segni di vita.

Cioè qui chiedi la stessa cosa dell'altro thread ? Ti ho risposto di la :o
http://forum.arduino.cc/index.php?topic=407924.msg2806747#msg2806747