Aller au contenu

Est-ce que cela intéresse qqun,un driver indi et code arduino pour l'ouverture d'un toit à distance ?


Messages recommandés

Posté

ok, à partir d'un autre ordinateur que la nafabx il faut faire ceci pour ouvrir les ports:

1: Il vous faut vous connecter sur votre réseau à l'aide de cette adresse: http://192.168.1.1/

2: Vous devez vous logez, pour le login c'est admin mais pour le mot de passe c'est vous qui savez.

3: Ensuite regardez sur votre gauche et cliquer sur "mode expert", et passer en mode expert.

4: Ensuite, allez dans configurer, puis dans NAT.

5: Cliquez sur "ajouter un service personnalisé", cochez sur Plage de port, cliquez sur suivant.
Dans nom du service écrivez: Minecraft, dans plage de port externe écrivez dans les deux cases: 25565, dans premier port sur l'hôte écrivez aussi 25565 et puis dans protocole choisissez UDP, puis cliquez sur suivant. Répétez la même opération sauf que dans nom du service vous écrivez Minecraft* et dans protocole vous choisissez TCP.

6: Retournez dans Configurer > NAT puis en haut il y a écrit nom du service avec une liste. Dans cette liste, Choisissez *Minecraft puis cliquez sur activez. Ils vous demanderont l'hôte et choisissez le nom de votre PC. Répétez la même opération sauf que dans la liste vous prenez *Minecraft*.

7: Pour finir, Allez sur redémarrer à gauche, puis cliquez sur oui,redémarrer la parcelle. Attendez un instant et voila vos port sont ouvert.

 

à adapter pour nafabox / tinkerboard: il faut ouvrir les ports 5800 et 5900 pour vnc et 4000 pour nomachine

j'ai teamviewer oui

ce sera plus simple!

Posté

Salut.

bon, j’ai réinstallé meteostationWEB a partir de 0.

résultats identiques.

les graphes fonctionnent mais pas les gauges. Je vais réfléchir au pourquoi.

a priori ma ptite femme serait de sortie ce soir j’aurais donc un peu de temps après le couché de ma fille. On essaiera de voir cela. Si tu as skype ça pourrait être cool et plus simple pour manœuvrer.

qu’en penses-tu ?

Posté

In file included from /home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino:183:0:
/home/christophe/Arduino/libraries/Adafruit_MLX90614_Library/Adafruit_MLX90614.h:50:7: error: redefinition of 'class Adafruit_MLX90614'
 class Adafruit_MLX90614 {
       ^~~~~~~~~~~~~~~~~
In file included from /home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:183:0:
/home/christophe/Arduino/libraries/Adafruit_MLX90614_Library/Adafruit_MLX90614.h:50:7: note: previous definition of 'class Adafruit_MLX90614'
 class Adafruit_MLX90614 {
       ^~~~~~~~~~~~~~~~~
indiduinoMETEOessaie:184:19: error: redefinition of 'Adafruit_MLX90614 mlx'
 Adafruit_MLX90614 mlx = Adafruit_MLX90614();

                   ^~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:184:19: note: 'Adafruit_MLX90614 mlx' previously declared here
 Adafruit_MLX90614 mlx = Adafruit_MLX90614();

                   ^~~
indiduinoMETEOessaie:207:17: error: redefinition of 'Adafruit_BME280 bme'
 Adafruit_BME280 bme;

                 ^~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:207:17: note: 'Adafruit_BME280 bme' previously declared here
 Adafruit_BME280 bme;

                 ^~~
indiduinoMETEOessaie:216:7: error: redefinition of 'float P'
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

       ^
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:216:7: note: 'float P' previously declared here
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

       ^
indiduinoMETEOessaie:216:10: error: redefinition of 'float HR'
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

          ^~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:216:10: note: 'float HR' previously declared here
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

          ^~
indiduinoMETEOessaie:216:14: error: redefinition of 'float IR'
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

              ^~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:216:14: note: 'float IR' previously declared here
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

              ^~
indiduinoMETEOessaie:216:18: error: redefinition of 'float T'
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                  ^
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:216:18: note: 'float T' previously declared here
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                  ^
indiduinoMETEOessaie:216:21: error: redefinition of 'float Tp'
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                     ^~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:216:21: note: 'float Tp' previously declared here
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                     ^~
indiduinoMETEOessaie:216:25: error: redefinition of 'float Thr'
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                         ^~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:216:25: note: 'float Thr' previously declared here
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                         ^~~
indiduinoMETEOessaie:216:30: error: redefinition of 'float Tir'
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                              ^~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:216:30: note: 'float Tir' previously declared here
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                              ^~~
indiduinoMETEOessaie:216:35: error: redefinition of 'float Dew'
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                                   ^~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:216:35: note: 'float Dew' previously declared here
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                                   ^~~
indiduinoMETEOessaie:216:40: error: redefinition of 'float Light'
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                                        ^~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:216:40: note: 'float Light' previously declared here
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                                        ^~~~~
indiduinoMETEOessaie:216:47: error: redefinition of 'float brightness'
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                                               ^~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:216:47: note: 'float brightness' previously declared here
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                                               ^~~~~~~~~~
indiduinoMETEOessaie:216:59: error: redefinition of 'float lux'
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                                                           ^~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:216:59: note: 'float lux' previously declared here
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                                                           ^~~
indiduinoMETEOessaie:216:64: error: redefinition of 'float mag_arcsec2'
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                                                                ^~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:216:64: note: 'float mag_arcsec2' previously declared here
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                                                                ^~~~~~~~~~~
indiduinoMETEOessaie:216:77: error: redefinition of 'float Clouds'
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                                                                             ^~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:216:77: note: 'float Clouds' previously declared here
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                                                                             ^~~~~~
indiduinoMETEOessaie:216:85: error: redefinition of 'float skyT'
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                                                                                     ^~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:216:85: note: 'float skyT' previously declared here
 float P, HR, IR, T, Tp, Thr, Tir, Dew, Light, brightness, lux, mag_arcsec2, Clouds, skyT;

                                                                                     ^~~~
indiduinoMETEOessaie:217:5: error: redefinition of 'int cloudy'
 int cloudy, dewing, frezzing;

     ^~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:217:5: note: 'int cloudy' previously declared here
 int cloudy, dewing, frezzing;

     ^~~~~~
indiduinoMETEOessaie:217:13: error: redefinition of 'int dewing'
 int cloudy, dewing, frezzing;

             ^~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:217:13: note: 'int dewing' previously declared here
 int cloudy, dewing, frezzing;

             ^~~~~~
indiduinoMETEOessaie:217:21: error: redefinition of 'int frezzing'
 int cloudy, dewing, frezzing;

                     ^~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:217:21: note: 'int frezzing' previously declared here
 int cloudy, dewing, frezzing;

                     ^~~~~~~~
indiduinoMETEOessaie:218:6: error: redefinition of 'bool mlxSuccess'
 bool mlxSuccess, bmpSuccess, bmeSuccess, tslSuccess, dhtSuccess;

      ^~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:218:6: note: 'bool mlxSuccess' previously declared here
 bool mlxSuccess, bmpSuccess, bmeSuccess, tslSuccess, dhtSuccess;

      ^~~~~~~~~~
indiduinoMETEOessaie:218:18: error: redefinition of 'bool bmpSuccess'
 bool mlxSuccess, bmpSuccess, bmeSuccess, tslSuccess, dhtSuccess;

                  ^~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:218:18: note: 'bool bmpSuccess' previously declared here
 bool mlxSuccess, bmpSuccess, bmeSuccess, tslSuccess, dhtSuccess;

                  ^~~~~~~~~~
indiduinoMETEOessaie:218:30: error: redefinition of 'bool bmeSuccess'
 bool mlxSuccess, bmpSuccess, bmeSuccess, tslSuccess, dhtSuccess;

                              ^~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:218:30: note: 'bool bmeSuccess' previously declared here
 bool mlxSuccess, bmpSuccess, bmeSuccess, tslSuccess, dhtSuccess;

                              ^~~~~~~~~~
indiduinoMETEOessaie:218:42: error: redefinition of 'bool tslSuccess'
 bool mlxSuccess, bmpSuccess, bmeSuccess, tslSuccess, dhtSuccess;

                                          ^~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:218:42: note: 'bool tslSuccess' previously declared here
 bool mlxSuccess, bmpSuccess, bmeSuccess, tslSuccess, dhtSuccess;

                                          ^~~~~~~~~~
indiduinoMETEOessaie:218:54: error: redefinition of 'bool dhtSuccess'
 bool mlxSuccess, bmpSuccess, bmeSuccess, tslSuccess, dhtSuccess;

                                                      ^~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:218:54: note: 'bool dhtSuccess' previously declared here
 bool mlxSuccess, bmpSuccess, bmeSuccess, tslSuccess, dhtSuccess;

                                                      ^~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void setupMeteoStation()':
indiduinoMETEOessaie:223:6: error: redefinition of 'void setupMeteoStation()'
 void setupMeteoStation() {

      ^~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:223:6: note: 'void setupMeteoStation()' previously defined here
 void setupMeteoStation() {

      ^~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void runMeteoStation()':
indiduinoMETEOessaie:396:6: error: redefinition of 'void runMeteoStation()'
 void runMeteoStation() {

      ^~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:396:6: note: 'void runMeteoStation()' previously defined here
 void runMeteoStation() {

      ^~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void checkMeteo()':
indiduinoMETEOessaie:508:6: error: redefinition of 'void checkMeteo()'
 void checkMeteo() {

      ^~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:508:6: note: 'void checkMeteo()' previously defined here
 void checkMeteo() {

      ^~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'double dewPoint(double, double)':
indiduinoMETEOessaie:548:8: error: redefinition of 'double dewPoint(double, double)'
 double dewPoint(double celsius, double humidity)

        ^~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:548:8: note: 'double dewPoint(double, double)' previously defined here
 double dewPoint(double celsius, double humidity)

        ^~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'double dewPointFast(double, double)':
indiduinoMETEOessaie:564:8: error: redefinition of 'double dewPointFast(double, double)'
 double dewPointFast(double celsius, double humidity)

        ^~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:564:8: note: 'double dewPointFast(double, double)' previously defined here
 double dewPointFast(double celsius, double humidity)

        ^~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'double skyTemp()':
indiduinoMETEOessaie:577:8: error: redefinition of 'double skyTemp()'
 double skyTemp() {

        ^~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:577:8: note: 'double skyTemp()' previously defined here
 double skyTemp() {

        ^~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'double cloudIndex()':
indiduinoMETEOessaie:585:8: error: redefinition of 'double cloudIndex()'
 double cloudIndex() {

        ^~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:585:8: note: 'double cloudIndex()' previously defined here
 double cloudIndex() {

        ^~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'int mapAndSendAnalog(int)':
indiduinoMETEOessaie:603:5: error: redefinition of 'int mapAndSendAnalog(int)'
 int mapAndSendAnalog(int pin) {

     ^~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:603:5: note: 'int mapAndSendAnalog(int)' previously defined here
 int mapAndSendAnalog(int pin) {

     ^~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'int mapAndWriteAnalog(int, int)':
indiduinoMETEOessaie:663:5: error: redefinition of 'int mapAndWriteAnalog(int, int)'
 int mapAndWriteAnalog(int pin, int value) {

     ^~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:663:5: note: 'int mapAndWriteAnalog(int, int)' previously defined here
 int mapAndWriteAnalog(int pin, int value) {

     ^~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: At global scope:
indiduinoMETEOessaie:705:5: error: redefinition of 'int analogInputsToReport'
 int analogInputsToReport = 0; // bitwise array to store pin reporting

     ^~~~~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:705:5: note: 'int analogInputsToReport' previously defined here
 int analogInputsToReport = 0; // bitwise array to store pin reporting

     ^~~~~~~~~~~~~~~~~~~~
indiduinoMETEOessaie:708:28: error: redefinition of 'byte reportPINs [4]'
 byte reportPINs[TOTAL_PORTS];       // 1 = report this port, 0 = silence

                            ^
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:708:6: note: 'byte reportPINs [4]' previously declared here
 byte reportPINs[TOTAL_PORTS];       // 1 = report this port, 0 = silence

      ^~~~~~~~~~
indiduinoMETEOessaie:709:30: error: redefinition of 'byte previousPINs [4]'
 byte previousPINs[TOTAL_PORTS];     // previous 8 bits sent

                              ^
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:709:6: note: 'byte previousPINs [4]' previously declared here
 byte previousPINs[TOTAL_PORTS];     // previous 8 bits sent

      ^~~~~~~~~~~~
indiduinoMETEOessaie:712:26: error: redefinition of 'byte pinConfig [25]'
 byte pinConfig[TOTAL_PINS];         // configuration of every pin

                          ^
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:712:6: note: 'byte pinConfig [25]' previously declared here
 byte pinConfig[TOTAL_PINS];         // configuration of every pin

      ^~~~~~~~~
indiduinoMETEOessaie:713:34: error: redefinition of 'byte portConfigInputs [4]'
 byte portConfigInputs[TOTAL_PORTS]; // each bit: 1 = pin in INPUT, 0 = anything else

                                  ^
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:713:6: note: 'byte portConfigInputs [4]' previously declared here
 byte portConfigInputs[TOTAL_PORTS]; // each bit: 1 = pin in INPUT, 0 = anything else

      ^~~~~~~~~~~~~~~~
indiduinoMETEOessaie:714:24: error: redefinition of 'int pinState [25]'
 int pinState[TOTAL_PINS];           // any value that has been written

                        ^
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:714:5: note: 'int pinState [25]' previously declared here
 int pinState[TOTAL_PINS];           // any value that has been written

     ^~~~~~~~
indiduinoMETEOessaie:717:15: error: redefinition of 'long unsigned int currentMillis'
 unsigned long currentMillis;        // store the current value from millis()

               ^~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:717:15: note: 'long unsigned int currentMillis' previously declared here
 unsigned long currentMillis;        // store the current value from millis()

               ^~~~~~~~~~~~~
indiduinoMETEOessaie:718:15: error: redefinition of 'long unsigned int previousMillis'
 unsigned long previousMillis = 0;     // for comparison with currentMillis

               ^~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:718:15: note: 'long unsigned int previousMillis' previously defined here
 unsigned long previousMillis = 0;     // for comparison with currentMillis

               ^~~~~~~~~~~~~~
indiduinoMETEOessaie:719:5: error: redefinition of 'int samplingInterval'
 int samplingInterval = 19;          // how often to run the main loop (in ms)

     ^~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:719:5: note: 'int samplingInterval' previously defined here
 int samplingInterval = 19;          // how often to run the main loop (in ms)

     ^~~~~~~~~~~~~~~~
indiduinoMETEOessaie:722:8: error: redefinition of 'struct i2c_device_info'
 struct i2c_device_info {

        ^~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:722:8: note: previous definition of 'struct i2c_device_info'
 struct i2c_device_info {

        ^~~~~~~~~~~~~~~
indiduinoMETEOessaie:729:34: error: redefinition of 'i2c_device_info query [1]'
 i2c_device_info query[MAX_QUERIES];

                                  ^
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:729:17: note: 'i2c_device_info query [1]' previously declared here
 i2c_device_info query[MAX_QUERIES];

                 ^~~~~
indiduinoMETEOessaie:731:18: error: redefinition of 'byte i2cRxData [32]'
 byte i2cRxData[32];

                  ^
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:731:6: note: 'byte i2cRxData [32]' previously declared here
 byte i2cRxData[32];

      ^~~~~~~~~
indiduinoMETEOessaie:732:9: error: redefinition of 'boolean isI2CEnabled'
 boolean isI2CEnabled = false;

         ^~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:732:9: note: 'boolean isI2CEnabled' previously defined here
 boolean isI2CEnabled = false;

         ^~~~~~~~~~~~
indiduinoMETEOessaie:733:13: error: redefinition of 'signed char queryIndex'
 signed char queryIndex = -1;

             ^~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:733:13: note: 'signed char queryIndex' previously defined here
 signed char queryIndex = -1;

             ^~~~~~~~~~
indiduinoMETEOessaie:734:14: error: redefinition of 'unsigned int i2cReadDelayTime'
 unsigned int i2cReadDelayTime = 0;  // default delay time between i2c read request and Wire.requestFrom()

              ^~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:734:14: note: 'unsigned int i2cReadDelayTime' previously defined here
 unsigned int i2cReadDelayTime = 0;  // default delay time between i2c read request and Wire.requestFrom()

              ^~~~~~~~~~~~~~~~
indiduinoMETEOessaie:736:24: error: redefinition of 'Servo servos [12]'
 Servo servos[MAX_SERVOS];

                        ^
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:736:7: note: 'Servo servos [12]' previously declared here
 Servo servos[MAX_SERVOS];

       ^~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void readAndReportData(byte, int, byte)':
indiduinoMETEOessaie:738:6: error: redefinition of 'void readAndReportData(byte, int, byte)'
 void readAndReportData(byte address, int theRegister, byte numBytes) {

      ^~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:738:6: note: 'void readAndReportData(byte, int, byte)' previously defined here
 void readAndReportData(byte address, int theRegister, byte numBytes) {

      ^~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void outputPort(byte, byte, byte)':
indiduinoMETEOessaie:781:6: error: redefinition of 'void outputPort(byte, byte, byte)'
 void outputPort(byte portNumber, byte portValue, byte forceSend)

      ^~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:781:6: note: 'void outputPort(byte, byte, byte)' previously defined here
 void outputPort(byte portNumber, byte portValue, byte forceSend)

      ^~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void checkDigitalInputs()':
indiduinoMETEOessaie:795:6: error: redefinition of 'void checkDigitalInputs()'
 void checkDigitalInputs(void)

      ^~~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:795:6: note: 'void checkDigitalInputs()' previously defined here
 void checkDigitalInputs(void)

      ^~~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void setPinModeCallback(byte, int)':
indiduinoMETEOessaie:825:6: error: redefinition of 'void setPinModeCallback(byte, int)'
 void setPinModeCallback(byte pin, int mode)

      ^~~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:825:6: note: 'void setPinModeCallback(byte, int)' previously defined here
 void setPinModeCallback(byte pin, int mode)

      ^~~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void analogWriteCallback(byte, int)':
indiduinoMETEOessaie:898:6: error: redefinition of 'void analogWriteCallback(byte, int)'
 void analogWriteCallback(byte pin, int value)

      ^~~~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:898:6: note: 'void analogWriteCallback(byte, int)' previously defined here
 void analogWriteCallback(byte pin, int value)

      ^~~~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void digitalWriteCallback(byte, int)':
indiduinoMETEOessaie:917:6: error: redefinition of 'void digitalWriteCallback(byte, int)'
 void digitalWriteCallback(byte port, int value)

      ^~~~~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:917:6: note: 'void digitalWriteCallback(byte, int)' previously defined here
 void digitalWriteCallback(byte port, int value)

      ^~~~~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void reportAnalogCallback(byte, int)':
indiduinoMETEOessaie:949:6: error: redefinition of 'void reportAnalogCallback(byte, int)'
 void reportAnalogCallback(byte analogPin, int value)

      ^~~~~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:949:6: note: 'void reportAnalogCallback(byte, int)' previously defined here
 void reportAnalogCallback(byte analogPin, int value)

      ^~~~~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void reportDigitalCallback(byte, int)':
indiduinoMETEOessaie:961:6: error: redefinition of 'void reportDigitalCallback(byte, int)'
 void reportDigitalCallback(byte port, int value)

      ^~~~~~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:961:6: note: 'void reportDigitalCallback(byte, int)' previously defined here
 void reportDigitalCallback(byte port, int value)

      ^~~~~~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void sysexCallback(byte, byte, byte*)':
indiduinoMETEOessaie:978:6: error: redefinition of 'void sysexCallback(byte, byte, byte*)'
 void sysexCallback(byte command, byte argc, byte *argv)

      ^~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:978:6: note: 'void sysexCallback(byte, byte, byte*)' previously defined here
 void sysexCallback(byte command, byte argc, byte *argv)

      ^~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void enableI2CPins()':
indiduinoMETEOessaie:1167:6: error: redefinition of 'void enableI2CPins()'
 void enableI2CPins()

      ^~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:1167:6: note: 'void enableI2CPins()' previously defined here
 void enableI2CPins()

      ^~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void disableI2CPins()':
indiduinoMETEOessaie:1186:6: error: redefinition of 'void disableI2CPins()'
 void disableI2CPins() {

      ^~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:1186:6: note: 'void disableI2CPins()' previously defined here
 void disableI2CPins() {

      ^~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void systemResetCallback()':
indiduinoMETEOessaie:1198:6: error: redefinition of 'void systemResetCallback()'
 void systemResetCallback()

      ^~~~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:1198:6: note: 'void systemResetCallback()' previously defined here
 void systemResetCallback()

      ^~~~~~~~~~~~~~~~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void setup()':
indiduinoMETEOessaie:1236:6: error: redefinition of 'void setup()'
 void setup()

      ^~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:1236:6: note: 'void setup()' previously defined here
 void setup()

      ^~~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEOessaie.ino: In function 'void loop()':
indiduinoMETEOessaie:1255:6: error: redefinition of 'void loop()'
 void loop()

      ^~~~
/home/christophe/Bureau/indiduinoMETEO/indiduinoMETEO/indiduinoMETEO.ino:1255:6: note: 'void loop()' previously defined here
 void loop()

      ^~~~
exit status 1
redefinition of 'Adafruit_MLX90614 mlx'

 

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.