La secuencia para unir códigos es la siguiente.
- Conservas las librerías de ambos códigos sin repetirlas.
- Ahora las variables globales teniendo especial cuidado si hay definición de pines ya que no pueden repetirse. En el caso que algún pin este en ambos sketchs tendrás que estudiar de elegir otro pin.
- llegamos al void setup(). En el se deben repetir inicializaciones de ambos sketchs. Si ambos tienen Serial.begin() por ejemplo usa uno y a la velocidad que prefieras.
- El loop es la parte que continúa y que se repite en cada ciclo una vez superado el setup.
Con cuidado debes intentar mezclar ambos loops - Al final van las funciones o procedimientos que esten por debajo de void loop en ambos sketchs.