Pour combiner deux sketches, il existe des tutos, par exemple
celui-ci.
La recette est simple mais peut nécessiter des étapes supplémentaires pour que le code final marche bien. Dans ton cas, je pense que ça devrait aller tout seul. On va supposer que tu insères le code de sparkfun dans ton code Ethernet.
- D'abord, copier les déclarations de variables globales dans l'entête de ton code
- Ensuite, insérer les instructions du setup sparkfun dans ton setup, et enlever les éventuels doublons. Vérifier que c'est cohérent (par exemple qu'il n'y a pas deux choses différentes branchées sur la même pin)
- Ensuite, copier les fonctions de sparkfun (sauf la loop) dans ton fichier ino
- Enfin, copier la loop de sparkfun comme une fonction dans ton fichier, en lui donnant un autre nom (par exemple getTemperature).
La difficulté réside dans cette dernière étape. Si tout passe par des variables globales, tu n'as rien à faire, si ce n'est mettre dans ta loop au bon endroit un appel vers cette fonction. Sinon, il faut lui passer les bons arguments, donc il faut réfléchir aux variables dont elle a besoin pour fonctionner.
Commence déjà par les 4 premières étapes pour voir si ça compile et si ça s'exécute coorectement.