Contrôleur de T°, Humidité avec pilotage manuel ou automatique

Bonjour à tous ,
je me présente, William , débutant en arduino et passionné de réptiles .
je désirais réaliser ce montage , mais voici plusieurs jours que j'essaie de compiler le code sans y arriver.
une multitude de messages d'erreurs apparaissent .
j'ai essayé avec différentes version d'IDE , supprimé les bibliothèques et chargé celles des liens ,en vain.

voici la trés longue liste d'erreurs ...

si vous pouviez me mettre sur la bonne voie .

merci à tous .

William

Arduino : 1.8.4 (Windows 10), Carte : "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::write(unsigned char, unsigned char)'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::write_bytes(unsigned char const*, unsigned int, bool)'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::reset()'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::write_bit(unsigned char)'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::read_bit()'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::read()'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::read_bytes(unsigned char*, unsigned int)'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::select(unsigned char const*)'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::skip()'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::depower()'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::reset_search()'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::OneWire(unsigned char)'

Plusieurs bibliothèque trouvées pour "OneWire.h"
Utilisé : C:\Users\william\Documents\Arduino\libraries\OneWire-master
libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

Non utilisé : C:\Users\william\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master
libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::OneWire(unsigned char)'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::target_search(unsigned char)'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::search(unsigned char*, bool)'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::crc8(unsigned char const*, unsigned char)'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::crc16(unsigned char const*, unsigned int, unsigned int)'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Arduino-Temperature-Control-Library-master\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)':

(.text+0x0): multiple definition of `OneWire::check_crc16(unsigned char const*, unsigned int, unsigned char const*, unsigned int)'

libraries\OneWire-master\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1
Erreur de compilation pour la carte Arduino/Genuino Mega or Mega 2560

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.