Airsoft Krispies

Bonjour à tous et bienvenue


    Tuto ciblerie électronique

    loic363
    loic363

    Messages : 2
    Date d'inscription : 26/09/2018

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par loic363 le Mer 26 Sep - 18:32

    Salut, es ce qu'il serait envisageable de pouvoir connecter plusieurs base esclave en filaire et sans fil histoire d’augmenté le nombre de cible (genre 16 ou plus) ? si il y a egalement la possibilité de gerer le tout depuis un pc portable ?

    sinon les mecs vraiment du super boulot j'adore vraiment.
    avatar
    Honero

    Messages : 8
    Date d'inscription : 27/12/2017
    Localisation : Alasace

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par Honero le Mer 12 Déc - 22:48

    Hello à tous! Je suis sur le point de finir la ciblerie, mais malheureusement, j'ai des erreurs lors de la compilation du programme (j'ai récupéré le prog 8 cibles+grand écran de Krispes).

    Je suis complètement perdu =/ ...

    Voici les erreurs :
    burnout'
    burnout'
    vis rouillée
    vis rouillée

    Messages : 34
    Date d'inscription : 06/04/2015
    Age : 26
    Localisation : Le Mans

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par burnout' le Mer 12 Déc - 23:25

    Bonjour Honero,

    Apparemment, il y à un problème avec ton écran LCD. Deux possibilités :


    • Soit tu n'utilise pas la bonne bibliothèque LCD (il en existe plusieurs, mais ne s'utilisent pas de la même manière)
    • Soit tu as oublié la déclaration de ton écran LCD en début de code. Voici un exemple (peu varier en fonction de ta bibliothèque) :

    Code:
    LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE)

    Il y a peut être aussi d'autres raisons qui ne me viennent pas à l'esprit tout de suite, mais si tu ne trouves pas, envoie ton code et on essaiera de trouver le problème.

    A bientôt,
    Burnout'.
    avatar
    Honero

    Messages : 8
    Date d'inscription : 27/12/2017
    Localisation : Alasace

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par Honero le Lun 17 Déc - 22:25

    Merci pour ta réponse!

    J'ai fait quelques tests malheureusement pas concluants ...

    Pourtant j'ai suivi ton tuto page 14, j'ai réinstallé la bibliothèque "NewLiquidCrystal_1.3.5" (inclure une bibliothèque / ajouter la bibliothèque .zip)
     
    Voici le code : https://1drv.ms/f/s!AphSYxjLNIvxgYcRMc6ECQtoa10oNQ

    La seule différence est que la dot va finalement se trouver dans le prog du boitier maitre...
    burnout'
    burnout'
    vis rouillée
    vis rouillée

    Messages : 34
    Date d'inscription : 06/04/2015
    Age : 26
    Localisation : Le Mans

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par burnout' le Lun 17 Déc - 23:00

    Salut Honero,

    Est-ce que tu utilise un modèle d'Arduino spécifque ? Genre Arduino Yun ?

    J'ai remarqué que tu importais beaucoup de bibliothèque dans ton code, pour moi la liste suivante n'est pas nécessaire et après suppression, ça compile bien :

    Code:
    #include <Bridge.h>
    #include <BridgeClient.h>
    #include <BridgeServer.h>
    #include <BridgeSSLClient.h>
    #include <BridgeUdp.h>
    #include <Console.h>
    #include <FileIO.h>
    #include <HttpClient.h>
    #include <Mailbox.h>
    #include <Process.h>
    #include <YunClient.h>
    #include <YunServer.h>
    #include <avr/wdt.h>

    Pourrais-tu faire un test en les enlevant de ton code ?

    Sinon dernière option, vérifie que tu n'ais pas deux bibliothèque "LiquidCrystal" en conflit dans les répertoires :
    - C:\Users\Nom_d_utilisateur\Documents\Arduino\libraries
    - C:\Program Files (x86)\Arduino\libraries

    Il arrive que certaines bibliothèques similaires, utilisent les mêmes déclarations dans le code, et engendrent des conflits. Si dans les dossiers ci-dessous tu trouves deux bilbliothèques "NewLiquidCrystal" ou "LiqudCrystal", supprime les et réimporte celle dont tu as besoin.

    Bon courage et tiens nous au courant Smile,
    A bientôt,
    Burnout'.
    avatar
    Honero

    Messages : 8
    Date d'inscription : 27/12/2017
    Localisation : Alasace

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par Honero le Mar 18 Déc - 20:42

    Salut Burnout',

    J’utilise un Nano ATmega328P.

    J'ai supprimé ce que tu ma demandé, et j'ai réinclus la librairie.
    En compilant je n'ai plus ce message d'erreur, malheureusement maintenant j’ai le message suivant:

    Code:

    Arduino : 1.8.6 (Windows 8.1), Carte : "Arduino Nano, ATmega328P"

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'void i2c_wait_scl_high()':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:172:31: error: 'SCL_PORT' was not declared in this scope

     #define SCL_IN  (_SFR_IO_ADDR(SCL_PORT) - 2)

                                  ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:210:23: note: in expansion of macro 'SCL_IN'

          : : [SCLIN] "I" (SCL_IN), [SCLPIN] "I" (SCL_PIN));

                          ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:210:46: error: 'SCL_PIN' was not declared in this scope

          : : [SCLIN] "I" (SCL_IN), [SCLPIN] "I" (SCL_PIN));

                                                  ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'boolean i2c_init()':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:168:38: error: 'SCL_PORT' was not declared in this scope

     #define SCL_DDR        (_SFR_IO_ADDR(SCL_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:264:23: note: in expansion of macro 'SCL_DDR'

            [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN),

                          ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:264:47: error: 'SCL_PIN' was not declared in this scope

            [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN),

                                                  ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:167:38: error: 'SDA_PORT' was not declared in this scope

     #define SDA_DDR        (_SFR_IO_ADDR(SDA_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:266:23: note: in expansion of macro 'SDA_DDR'

            [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN),

                          ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:266:47: error: 'SDA_PIN' was not declared in this scope

            [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN),

                                                  ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'bool i2c_start(uint8_t)':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:167:38: error: 'SDA_PORT' was not declared in this scope

     #define SDA_DDR        (_SFR_IO_ADDR(SDA_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:284:25: note: in expansion of macro 'SDA_DDR'

          : : [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN),

                            ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:284:49: error: 'SDA_PIN' was not declared in this scope

          : : [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN),

                                                    ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:172:31: error: 'SCL_PORT' was not declared in this scope

     #define SCL_IN  (_SFR_IO_ADDR(SCL_PORT) - 2)

                                  ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:285:21: note: in expansion of macro 'SCL_IN'

            [SCLIN] "I" (SCL_IN),[SCLPIN] "I" (SCL_PIN));

                        ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:285:43: error: 'SCL_PIN' was not declared in this scope

            [SCLIN] "I" (SCL_IN),[SCLPIN] "I" (SCL_PIN));

                                              ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'bool i2c_rep_start(uint8_t)':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:168:38: error: 'SCL_PORT' was not declared in this scope

     #define SCL_DDR        (_SFR_IO_ADDR(SCL_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:309:25: note: in expansion of macro 'SCL_DDR'

          : : [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN),[SCLIN] "I" (SCL_IN),

                            ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:309:49: error: 'SCL_PIN' was not declared in this scope

          : : [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN),[SCLIN] "I" (SCL_IN),

                                                    ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:167:38: error: 'SDA_PORT' was not declared in this scope

     #define SDA_DDR        (_SFR_IO_ADDR(SDA_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:310:25: note: in expansion of macro 'SDA_DDR'

              [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN));

                            ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:310:49: error: 'SDA_PIN' was not declared in this scope

              [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN));

                                                    ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'void i2c_start_wait(uint8_t)':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:167:38: error: 'SDA_PORT' was not declared in this scope

     #define SDA_DDR        (_SFR_IO_ADDR(SDA_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:337:24: note: in expansion of macro 'SDA_DDR'

        : : [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN),

                            ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:337:48: error: 'SDA_PIN' was not declared in this scope

        : : [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN),

                                                    ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:172:31: error: 'SCL_PORT' was not declared in this scope

     #define SCL_IN  (_SFR_IO_ADDR(SCL_PORT) - 2)

                                  ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:338:20: note: in expansion of macro 'SCL_IN'

          [SCLIN] "I" (SCL_IN),[SCLPIN] "I" (SCL_PIN));

                        ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:338:42: error: 'SCL_PIN' was not declared in this scope

          [SCLIN] "I" (SCL_IN),[SCLPIN] "I" (SCL_PIN));

                                              ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'void i2c_stop()':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:168:38: error: 'SCL_PORT' was not declared in this scope

     #define SCL_DDR        (_SFR_IO_ADDR(SCL_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:357:25: note: in expansion of macro 'SCL_DDR'

          : : [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN), [SCLIN] "I" (SCL_IN),

                            ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:357:49: error: 'SCL_PIN' was not declared in this scope

          : : [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN), [SCLIN] "I" (SCL_IN),

                                                    ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:167:38: error: 'SDA_PORT' was not declared in this scope

     #define SDA_DDR        (_SFR_IO_ADDR(SDA_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:358:25: note: in expansion of macro 'SDA_DDR'

              [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN));

                            ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:358:49: error: 'SDA_PIN' was not declared in this scope

              [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN));

                                                    ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'bool i2c_write(uint8_t)':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:168:38: error: 'SCL_PORT' was not declared in this scope

     #define SCL_DDR        (_SFR_IO_ADDR(SCL_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:433:22: note: in expansion of macro 'SCL_DDR'

          [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN), [SCLIN] "I" (SCL_IN),

                          ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:433:46: error: 'SCL_PIN' was not declared in this scope

          [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN), [SCLIN] "I" (SCL_IN),

                                                  ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:167:38: error: 'SDA_PORT' was not declared in this scope

     #define SDA_DDR        (_SFR_IO_ADDR(SDA_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:434:22: note: in expansion of macro 'SDA_DDR'

          [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN), [SDAIN] "I" (SDA_IN));

                          ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:434:46: error: 'SDA_PIN' was not declared in this scope

          [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN), [SDAIN] "I" (SDA_IN));

                                                  ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'uint8_t i2c_read(bool)':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:168:38: error: 'SCL_PORT' was not declared in this scope

     #define SCL_DDR        (_SFR_IO_ADDR(SCL_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:502:22: note: in expansion of macro 'SCL_DDR'

          [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN), [SCLIN] "I" (SCL_IN),

                          ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:502:46: error: 'SCL_PIN' was not declared in this scope

          [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN), [SCLIN] "I" (SCL_IN),

                                                  ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:167:38: error: 'SDA_PORT' was not declared in this scope

     #define SDA_DDR        (_SFR_IO_ADDR(SDA_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:503:22: note: in expansion of macro 'SDA_DDR'

          [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN), [SDAIN] "I" (SDA_IN)

                          ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:503:46: error: 'SDA_PIN' was not declared in this scope

          [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN), [SDAIN] "I" (SDA_IN)

                                                  ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino: In function 'void setup()':

    Base_maitre_avec_8_cibles_et_grand__cran:104:3: error: 'lcd' was not declared in this scope

      lcd.begin(20, 4); 

      ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\IPSC.ino: In function 'void PreIPSC()':

    IPSC:5:4: error: 'lcd' was not declared in this scope

        lcd.clear();

        ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\IPSC.ino: In function 'void StartIPSC()':

    IPSC:30:3: error: 'lcd' was not declared in this scope

      lcd.clear();

      ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\IPSC.ino: In function 'void IPSCGame()':

    IPSC:80:4: error: 'lcd' was not declared in this scope

        lcd.clear();

        ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\IPSC.ino: In function 'void finIPSC()':

    IPSC:175:3: error: 'lcd' was not declared in this scope

      lcd.clear();

      ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Menu.ino: In function 'void Menu()':

    Menu:3:2: error: 'lcd' was not declared in this scope

      lcd.setCursor(7,0);

      ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Randomgames.ino: In function 'void PreRandom()':

    Randomgames:3:3: error: 'lcd' was not declared in this scope

      lcd.clear();

      ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Randomgames.ino: In function 'void TimerRandom()':

    Randomgames:58:3: error: 'lcd' was not declared in this scope

      lcd.clear();

      ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Randomgames.ino: In function 'void GOGames()':

    Randomgames:105:7: error: 'lcd' was not declared in this scope

          lcd.clear();

          ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Randomgames.ino: In function 'void Random()':

    Randomgames:141:4: error: 'lcd' was not declared in this scope

        lcd.clear();

        ^

    Randomgames:204:4: error: 'lcd' was not declared in this scope

        lcd.clear();

        ^

    Randomgames:268:4: error: 'lcd' was not declared in this scope

        lcd.clear();

        ^

    Randomgames:332:4: error: 'lcd' was not declared in this scope

        lcd.clear();

        ^

    Randomgames:396:4: error: 'lcd' was not declared in this scope

        lcd.clear();

        ^

    Randomgames:461:4: error: 'lcd' was not declared in this scope

        lcd.clear();

        ^

    Randomgames:524:4: error: 'lcd' was not declared in this scope

        lcd.clear();

        ^

    Randomgames:586:4: error: 'lcd' was not declared in this scope

        lcd.clear();

        ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Randomgames.ino: In function 'void finRandom()':

    Randomgames:644:3: error: 'lcd' was not declared in this scope

      lcd.clear();

      ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\ReglagesPoints.ino: In function 'void RegPoint()':

    ReglagesPoints:5:2: error: 'lcd' was not declared in this scope

      lcd.clear();

      ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\SpeedGames.ino: In function 'void PreSpeed()':

    SpeedGames:5:3: error: 'lcd' was not declared in this scope

      lcd.clear();

      ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\SpeedGames.ino: In function 'void TimerSpeed()':

    SpeedGames:59:3: error: 'lcd' was not declared in this scope

      lcd.clear();

      ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\SpeedGames.ino: In function 'void SpeedGame()':

    SpeedGames:104:3: error: 'lcd' was not declared in this scope

      lcd.clear();

      ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\SpeedGames.ino: In function 'void finSpeedGame()':

    SpeedGames:247:3: error: 'lcd' was not declared in this scope

      lcd.clear();

      ^

    C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\TestCibles.ino: In function 'void TestCible()':

    TestCibles:4:2: error: 'lcd' was not declared in this scope

      lcd.setCursor(4,1);

      ^

    exit status 1
    'lcd' was not declared in this scope

    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.


    Merci beaucoup de ton aide cheers
    burnout'
    burnout'
    vis rouillée
    vis rouillée

    Messages : 34
    Date d'inscription : 06/04/2015
    Age : 26
    Localisation : Le Mans

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par burnout' le Mar 18 Déc - 21:39

    Salut Honero,

    Pour commencer utilises-tu le logiciel de développement fourni par Arduino ? Ou bien celui d'un éditeur tiers ?

    Vérifie dans les paramètres du logiciels de développement Arduino que le type de carte est bien "Arduino Uno" et le processeur "ATmega328p" comme ci-dessous :

    Tuto ciblerie électronique - Page 18 Config10

    Ensuite as-tu le même message en faisant seulement une compilation (sans téléversement), à l'aide du bouton encadré ci-dessous :

    Tuto ciblerie électronique - Page 18 Compil10


    Je pense avoir compris le problème. Il semblerai que ton logiciel ne reconnais pas les variables par défaut "SCL_PORT" "SCL_PIN" ... ce qui est étrange. Cela peut être lié à une carte mal configuré dans l'éditeur ou à une bibliothèque corrompue.

    Si cela ne fonctionne pas, peux-tu tester en modifiant ton code en ajoutant 4 lignes après les imports de bibliothèques (qui commencent par #define), voici à quoi ressemblerai le début de ton code :

    Code:
    #include <Wire.h>

    #include <LiquidCrystal_I2C.h>  // librairie pour écran 4fils
    LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

    #include <EEPROM.h>

    #define SDA_PIN 4
    #define SDA_PORT PORTA
    #define SCL_PIN 5
    #define SCL_PORT PORTA

    Si cela ne fonctionne toujours pas, reviens vers nous et on cherchera encore.
    Avec un peu de patience on arrive à tout Smile

    A bientôt,
    Burnout'.
    avatar
    Honero

    Messages : 8
    Date d'inscription : 27/12/2017
    Localisation : Alasace

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par Honero le Mar 18 Déc - 23:33

    j'ai tout repris, réinstallé l'IDE (en supprimant la bibliothèque Liquidcrystal et en remplacer par la nouvelle NewLiquidcrystal 1.3.5 avant même d'installer)
    J'ai set la bonne carte et le bon processeur.

    Je ne suis toujours pas bon =/ ..

    En ajouter les 4 lignes de codes je tombe sur cette erreur (le Nano n'est pas connecté) :

    Code:
     Arduino : 1.8.8 (Windows 8.1), Carte : "Arduino Nano, ATmega328P"

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'void i2c_wait_scl_high()':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:172:31: error: 'SCL_PORT' was not declared in this scope

     #define SCL_IN  (_SFR_IO_ADDR(SCL_PORT) - 2)

                                  ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:210:23: note: in expansion of macro 'SCL_IN'

          : : [SCLIN] "I" (SCL_IN), [SCLPIN] "I" (SCL_PIN));

                          ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:210:46: error: 'SCL_PIN' was not declared in this scope

          : : [SCLIN] "I" (SCL_IN), [SCLPIN] "I" (SCL_PIN));

                                                  ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'boolean i2c_init()':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:168:38: error: 'SCL_PORT' was not declared in this scope

     #define SCL_DDR        (_SFR_IO_ADDR(SCL_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:264:23: note: in expansion of macro 'SCL_DDR'

            [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN),

                          ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:264:47: error: 'SCL_PIN' was not declared in this scope

            [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN),

                                                  ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:167:38: error: 'SDA_PORT' was not declared in this scope

     #define SDA_DDR        (_SFR_IO_ADDR(SDA_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:266:23: note: in expansion of macro 'SDA_DDR'

            [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN),

                          ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:266:47: error: 'SDA_PIN' was not declared in this scope

            [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN),

                                                  ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'bool i2c_start(uint8_t)':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:167:38: error: 'SDA_PORT' was not declared in this scope

     #define SDA_DDR        (_SFR_IO_ADDR(SDA_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:284:25: note: in expansion of macro 'SDA_DDR'

          : : [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN),

                            ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:284:49: error: 'SDA_PIN' was not declared in this scope

          : : [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN),

                                                    ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:172:31: error: 'SCL_PORT' was not declared in this scope

     #define SCL_IN  (_SFR_IO_ADDR(SCL_PORT) - 2)

                                  ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:285:21: note: in expansion of macro 'SCL_IN'

            [SCLIN] "I" (SCL_IN),[SCLPIN] "I" (SCL_PIN));

                        ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:285:43: error: 'SCL_PIN' was not declared in this scope

            [SCLIN] "I" (SCL_IN),[SCLPIN] "I" (SCL_PIN));

                                              ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'bool i2c_rep_start(uint8_t)':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:168:38: error: 'SCL_PORT' was not declared in this scope

     #define SCL_DDR        (_SFR_IO_ADDR(SCL_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:309:25: note: in expansion of macro 'SCL_DDR'

          : : [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN),[SCLIN] "I" (SCL_IN),

                            ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:309:49: error: 'SCL_PIN' was not declared in this scope

          : : [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN),[SCLIN] "I" (SCL_IN),

                                                    ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:167:38: error: 'SDA_PORT' was not declared in this scope

     #define SDA_DDR        (_SFR_IO_ADDR(SDA_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:310:25: note: in expansion of macro 'SDA_DDR'

              [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN));

                            ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:310:49: error: 'SDA_PIN' was not declared in this scope

              [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN));

                                                    ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'void i2c_start_wait(uint8_t)':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:167:38: error: 'SDA_PORT' was not declared in this scope

     #define SDA_DDR        (_SFR_IO_ADDR(SDA_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:337:24: note: in expansion of macro 'SDA_DDR'

        : : [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN),

                            ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:337:48: error: 'SDA_PIN' was not declared in this scope

        : : [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN),

                                                    ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:172:31: error: 'SCL_PORT' was not declared in this scope

     #define SCL_IN  (_SFR_IO_ADDR(SCL_PORT) - 2)

                                  ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:338:20: note: in expansion of macro 'SCL_IN'

          [SCLIN] "I" (SCL_IN),[SCLPIN] "I" (SCL_PIN));

                        ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:338:42: error: 'SCL_PIN' was not declared in this scope

          [SCLIN] "I" (SCL_IN),[SCLPIN] "I" (SCL_PIN));

                                              ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'void i2c_stop()':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:168:38: error: 'SCL_PORT' was not declared in this scope

     #define SCL_DDR        (_SFR_IO_ADDR(SCL_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:357:25: note: in expansion of macro 'SCL_DDR'

          : : [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN), [SCLIN] "I" (SCL_IN),

                            ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:357:49: error: 'SCL_PIN' was not declared in this scope

          : : [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN), [SCLIN] "I" (SCL_IN),

                                                    ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:167:38: error: 'SDA_PORT' was not declared in this scope

     #define SDA_DDR        (_SFR_IO_ADDR(SDA_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:358:25: note: in expansion of macro 'SDA_DDR'

              [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN));

                            ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:358:49: error: 'SDA_PIN' was not declared in this scope

              [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN));

                                                    ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'bool i2c_write(uint8_t)':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:168:38: error: 'SCL_PORT' was not declared in this scope

     #define SCL_DDR        (_SFR_IO_ADDR(SCL_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:433:22: note: in expansion of macro 'SCL_DDR'

          [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN), [SCLIN] "I" (SCL_IN),

                          ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:433:46: error: 'SCL_PIN' was not declared in this scope

          [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN), [SCLIN] "I" (SCL_IN),

                                                  ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:167:38: error: 'SDA_PORT' was not declared in this scope

     #define SDA_DDR        (_SFR_IO_ADDR(SDA_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:434:22: note: in expansion of macro 'SDA_DDR'

          [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN), [SDAIN] "I" (SDA_IN));

                          ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:434:46: error: 'SDA_PIN' was not declared in this scope

          [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN), [SDAIN] "I" (SDA_IN));

                                                  ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h: In function 'uint8_t i2c_read(bool)':

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:168:38: error: 'SCL_PORT' was not declared in this scope

     #define SCL_DDR        (_SFR_IO_ADDR(SCL_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:502:22: note: in expansion of macro 'SCL_DDR'

          [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN), [SCLIN] "I" (SCL_IN),

                          ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:502:46: error: 'SCL_PIN' was not declared in this scope

          [SCLDDR] "I"  (SCL_DDR), [SCLPIN] "I" (SCL_PIN), [SCLIN] "I" (SCL_IN),

                                                  ^

    In file included from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\io.h:99:0,

                    from c:\users\honero\appdata\local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2\avr\include\avr\pgmspace.h:90,

                    from C:\Users\Honero\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:28,

                    from sketch\Base_maitre_avec_8_cibles_et_grand__cran.ino.cpp:1:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:167:38: error: 'SDA_PORT' was not declared in this scope

     #define SDA_DDR        (_SFR_IO_ADDR(SDA_PORT) - 1)

                                          ^

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:503:22: note: in expansion of macro 'SDA_DDR'

          [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN), [SDAIN] "I" (SDA_IN)

                          ^

    In file included from C:\Users\Honero\Documents\Arduino\Ciblerie\test\programme stand 8 cible\Prog 8cibles\Boitier_Maitre\Base_maitre_avec_8_cibles_et_grand__cran\Base_maitre_avec_8_cibles_et_grand__cran.ino:13:0:

    C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5/SoftI2CMaster.h:503:46: error: 'SDA_PIN' was not declared in this scope

          [SDADDR] "I"  (SDA_DDR), [SDAPIN] "I" (SDA_PIN), [SDAIN] "I" (SDA_IN)

                                                  ^

    Plusieurs bibliothèque trouvées pour "FastIO.h"
    Utilisé : C:\Users\Honero\Documents\Arduino\libraries\Newliquidcrystal_1.3.5
    Non utilisé : C:\Users\Honero\Downloads\arduino-1.8.8-windows\libraries\Newliquidcrystal_1.3.5
    Non utilisé : C:\Users\Honero\Downloads\arduino-1.8.8-windows\libraries\Newliquidcrystal_1.3.5
    Non utilisé : C:\Users\Honero\Downloads\arduino-1.8.8-windows\libraries\Newliquidcrystal_1.3.5
    Non utilisé : C:\Users\Honero\Downloads\arduino-1.8.8-windows\libraries\Newliquidcrystal_1.3.5
    exit status 1
    Erreur de compilation pour la carte Arduino Nano

    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.

    avatar
    Honero

    Messages : 8
    Date d'inscription : 27/12/2017
    Localisation : Alasace

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par Honero le Sam 22 Déc - 15:52

    Bonjour,

    Je me demande si mon défaut à avoir quelque chose avec ma carte, car il me semble que le prog de la base maitre de Krispies que j’utilise est prévu sur un Uno et non sur un Nano ?

    Je vais réessayer le tout sur mon linux... affaire à suivre... scratch
    avatar
    regus06
    vis rouillée
    vis rouillée

    Messages : 38
    Date d'inscription : 24/09/2015
    Age : 53
    Localisation : NICE

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par regus06 le Mar 1 Jan - 19:13

    Bonsoir,

    Premièrement, tous mes meilleurs voeux pour cette nouvelle année 2019.

    Pour information, je suis une quiche en électronique et informatique et j'ai utilisé le code de Krispies avec un Nano, 8 cibles et le shield. Tout fonctionne à merveille, après quelques déboires de débutant.

    Au départ, j'ai eu des bugs qui étaient dûs à la librairie affichage liquid crystal. Une galère avec les prises RJ remplacées par des prises USB, etc... Avec beaucoup de persévèrance et l'aide et la gentillesse des membres du forum j'y suis parvenu.

    Ah, j'oubliais une chose importante qui a fonctionné pour ma part, c'est de bien utiliser l'ancienne version de l'IDE que Krispies a utilisé pour ce programme.

    Espèrant avoir apporté une maigre contribution d'une personne qui ne capte pas grand chose.
    Krispies
    Krispies
    Admin

    Messages : 3907
    Date d'inscription : 16/08/2009
    Age : 52
    Localisation : VERS-Pont du gard

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par Krispies le Mar 1 Jan - 19:25

    Merci pour ton retour d'expérience Regus et meilleurs voeux également!!

    burnout'
    burnout'
    vis rouillée
    vis rouillée

    Messages : 34
    Date d'inscription : 06/04/2015
    Age : 26
    Localisation : Le Mans

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par burnout' le Mer 2 Jan - 19:22

    Salut Regus06,

    Heureux d'apprendre que ton projet prends en fin forme Smile

    Tu vas pouvoir t'entraîner sur tes nouvelles cibles cette année.

    Une bonne année à tous.

    Burnout'.

    avatar
    ryfalcon

    Messages : 8
    Date d'inscription : 16/07/2015
    Age : 37
    Localisation : reunion

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par ryfalcon le Jeu 3 Jan - 14:48

    Bonjour à tous!
    Ce projet est très intéressant. mais je me posait la question si le système fonctionne avec des modules wifi de ce modèle :
    NodeMcu Lua WIFI Internet Things Development Board based ESP8266 CP2102 Arduino
    car à la réunion, difficile de faire venir le modèle : ACP220.
    Merci beaucoup pour votre aide!

    avatar
    ryfalcon

    Messages : 8
    Date d'inscription : 16/07/2015
    Age : 37
    Localisation : reunion

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par ryfalcon le Mar 19 Fév - 7:47

    PoloB a écrit:Slt Naudnaud

    Alors oui, le TX et RX sont bien inversé et j'avais testé en alimentant via esclave, maitre et alim séparé .

    Alors, j'ai réussi à voir le (ou plutôt "les") problèmes que j'ai eu de mon coté ....

    Donc déjà j'avais un bug de programmation sur deux de mes arduinos (Nano 3.0 ATmega328 et le Funduino MEGA ATmega2560 ..... version made in china ??? ).
    Ceux-ci ne voulaient pas prendre en compte le programme "Random_game.ino" et "Speed_game.ino" .
    A cause de quoi ??? Tenez-vous bien !...
    C'est a cause des 3 points d'exclamations après le "Go" (ligne 122 sur le "Random_game.ino" et ligne 116 sur le "Speed_game.ino") .
    Remplacé par 1 seul point d'exclamation et c'est good Very Happy .... Ne me demandez pas pourquoi .

    Ensuite, j'ai mis le programme esclave sur le Nano328 et le maitre sur le Mega2560, refais tout le câblage, puis testé ....
    OK, les arduinos communiquent bien entre eux ... Mais aux tests de cible les piezos sont trop sensible ! (Sans toucher aux piezos, il me comptabilise des tirs :/)
    --> Passage a 400 pour "const int threshold" et maintenant tout est normal Smile

    Conclusion :
    - Quelque chose dans le programme esclave ne doit pas être compatible avec l'ATmega32u4 du Leornado .
    - Bien calibrer le threshold suivant les piezos utilisés
    - Suivant la version de l'IDE utilisé, on peut avoir des soucis à cause des 3 points d'exclamations pour le transfert .


    Salut à tous,
    merci pour l'info, je vais vérifié.

    Pour ma part, j'ai commandé des UNO sur wi.....!
    -Téléversement ok!
    -L'UNO maitre démarre bien. En mode speed Game, après le lancement il me compte toujours 2 touches!!! et le boitier Esclave reste en ROUGE.
    -les modules Wifi, des ESP8266 (oui je sais, ce ne sont pas des APC!!! Mais tester en mode filaire même combat!!!!
    Là j'ai du mal à voir d'où vient le bug!

    Une question ? : le programme filaire et wifi sont identiques ou non?
    Merci pour votre aide
    Krispies
    Krispies
    Admin

    Messages : 3907
    Date d'inscription : 16/08/2009
    Age : 52
    Localisation : VERS-Pont du gard

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par Krispies le Mar 19 Fév - 9:06

    Salut, le prog est le même pour la version filaire ou wifi . pour le décompte de deux touches il te faudrait peut ètre changer la sensibilité des piézos en descendant la valeur const int threshold.

    avatar
    ryfalcon

    Messages : 8
    Date d'inscription : 16/07/2015
    Age : 37
    Localisation : reunion

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par ryfalcon le Mar 19 Fév - 14:37

    Merci beaucoup pour l'info je verrai ça point contraintes supplémentaires aucun piezzo n'est connecté et pourtant les touches sont comptés. Je travaille sur une version 6 cible indépendante avec voyant de touche par cible et tous connectés par RJ45. Dès que c'est fonctionnel je partagerai les photos A+
    Krispies
    Krispies
    Admin

    Messages : 3907
    Date d'inscription : 16/08/2009
    Age : 52
    Localisation : VERS-Pont du gard

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par Krispies le Mar 19 Fév - 14:58

    Par contre c'est tout a fait normal que ça bug si aucun piézo n'est connecté. Il faut impérativement connecter tous les piezos avec la résistance en parallèle pour qu'il n'y ait pas de bug..

    avatar
    ryfalcon

    Messages : 8
    Date d'inscription : 16/07/2015
    Age : 37
    Localisation : reunion

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par ryfalcon le Mar 19 Fév - 18:27

    ok c'est noté! merci
    avatar
    ryfalcon

    Messages : 8
    Date d'inscription : 16/07/2015
    Age : 37
    Localisation : reunion

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par ryfalcon le Dim 24 Fév - 15:23

    ryfalcon a écrit:Bonjour à tous!
    Ce projet est très intéressant. mais je me posait la question si le système fonctionne avec des modules wifi de ce modèle :
    NodeMcu Lua WIFI Internet Things Development Board based ESP8266 CP2102 Arduino
    car à la réunion, difficile de faire venir le modèle : ACP220.
    Merci beaucoup pour votre aide!

    Salut à tous,
    Le projet est presque terminer!!!
    Malheureusement, je n'ai pas eu les APC220
    Je n'ai que les ESP8266 et bien sûr il faut les paramétrés, pour qu'il communiques!!!!
    C'est bien là le problème!!!!
    Les 2 sont en mode point d'accès et c'est tout!!!
    Si vous avez une solution!!! je suis preneur!!!

    La base Esclave, démarre, led Rouge allumé, puis orange+vert, puis orange reste allumé!!!
    je pense que ça vient du fait qu'il n'y a pas de communication entre les 2 cartes wifi.
    Krispies
    Krispies
    Admin

    Messages : 3907
    Date d'inscription : 16/08/2009
    Age : 52
    Localisation : VERS-Pont du gard

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par Krispies le Dim 24 Fév - 19:36

    Je pense que tu ferais bien d'en acheter sur banggood:

    https://www.banggood.com/fr/search/apc220.html

    c'est pas donné certes mais ce sera bien plus simple que de tout paramétrer.

    Naudnaud
    Naudnaud
    ecrou argent
    ecrou argent

    Messages : 405
    Date d'inscription : 30/08/2011
    Age : 29
    Localisation : Metabief

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par Naudnaud le Dim 24 Fév - 19:57

    avatar
    Honero

    Messages : 8
    Date d'inscription : 27/12/2017
    Localisation : Alasace

    Tuto ciblerie électronique - Page 18 Empty APC220

    Message par Honero le Mar 30 Avr - 12:43

    Bonjour à tous,

    J'ai une question concernant les modules APC220.

    J'ai récupéré le prog de krispies en sans fil. Malheureusement je n'ai pas de comm entre mes deux boîtier. (j’ai bien inversé le TX et RX sur le boîtier esclave) Je me demande s'il y a une manipulation à faire pour connecté les deux modules ensembles (adressage?)

    Merci !
    naedioba
    naedioba
    vis rouillée
    vis rouillée

    Messages : 68
    Date d'inscription : 07/05/2017
    Age : 50
    Localisation : Saint-Louis, Sénégal

    Tuto ciblerie électronique - Page 18 Empty module APC220

    Message par naedioba le Mar 30 Avr - 23:06

    Bonsoir Honero,

    Il faut bien vérifier :
    1.si tu as installé toutes les librairies nécessaires (pour les APC220 il faut la librairie VirtualWire) ;
    2.si tu initialisé communication dans ta partie Set Up avec la commande Serial.begin(9600) si tu as réglé ta communication série sur 9600 bauds ;
    3.est-ce que les messages envoyés via le port série est bien identique au message reçu dans tes programmes.

    Si on voyait ton code, on pourrait te dire si le problème est dans le programme ou pas.
    syruss
    syruss

    Messages : 19
    Date d'inscription : 30/09/2012
    Age : 42
    Localisation : Elbeuf

    Tuto ciblerie électronique - Page 18 Empty Problème de téléchargement du programme

    Message par syruss le Dim 19 Mai - 13:03

    Hello tous le monde.
    Suite à un voisinage de la video, je voudrais reproduire se tres beau projet.
    Arrivé sur la page avec le lien des programmes, impossible de telecharger quoi se soit.
    Est ce que les liens sont toujours actif ?
    Merci pour votre aide.
    naedioba
    naedioba
    vis rouillée
    vis rouillée

    Messages : 68
    Date d'inscription : 07/05/2017
    Age : 50
    Localisation : Saint-Louis, Sénégal

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par naedioba le Mer 5 Juin - 16:00

    Bonjour à tous,
    Encore une fois, un grand merci à Naudnaud et Krispies qui ont initié ce programme de ciblerie interactive. Je dois avouer que depuis lors je ne peux plus m’arrêter. Donc je partage avec vous cette idée que j’ai eue de pouvoir régler la sensibilité des capteurs du boitier secondaire à partir du boitier principal.

    Le principe est simple :
    1. Sur le boitier principal

    - dans le loop() du boitier principal, on envoie ‘U’ au boitier secondaire pour démarrer la fonction de réglage à distance:

    Code:
    Serial.print('U');

    - on choisit la valeur de la sensibilité sur le boitier principal dans la fonction ReglageSensibilite()

    Code:
    void ReglageSensibilite(){

        if (Serial.available()>0) {Poubelle = Serial.read();}
            
        
     // affichage sur écran LCD
        lcd.clear();
        lcd.setCursor(0,0);
        lcd.print("Reglage  sensibilite");
        lcd.setCursor(7,1);
        lcd.print(Sensibilite);

        Serial.print('U'); // envoie U pour déclencher la fonction réglage à distance de la sensibilité sur le boitier secondaire

      while(1)  {

        EtatButtonHaut = digitalRead(ButtonHaut);
        EtatButtonBas = digitalRead(ButtonBas);
        EtatButtonSelect = digitalRead(ButtonSelect);
            
        if(EtatButtonHaut == HIGH)
          {tone(Buzzer, 800, 50);
           Sensibilite = (Sensibilite +1);
           lcd.setCursor(7,1);
           lcd.print(Sensibilite);
           delay(DelayBP);
     }
          
        if(EtatButtonBas == HIGH)
           {tone(Buzzer, 800, 50);
           Sensibilite = (Sensibilite -1);
           lcd.setCursor(7,1);
           lcd.print(Sensibilite);
           delay(DelayBP);
     }
              
        if (Sensibilite <= 00) {
              Sensibilite = 0;      // sensibilite minimale = 0
              lcd.setCursor(7,1);
              lcd.print(Sensibilite);
     }
      
        if (Sensibilite >= 1400) {
              Sensibilite = 2000;  // sensibilite maximale = 2000
              lcd.setCursor(7,1);
              lcd.print(Sensibilite);
     }  

    welcome======= Gestion de l'affichage sur écran LCD
     if (Sensibilite  < 10 ) {
     lcd.setCursor(7,1);
     lcd.print(Sensibilite , DEC);
     lcd.setCursor(8,1);
     lcd.print("    ");
     }    

     if (Sensibilite >= 1 && Sensibilite < 100 ) {
     lcd.setCursor(7,1);
     lcd.print(Sensibilite , DEC);
     lcd.setCursor(9,1);
     lcd.print("    ");
     }

     if (Sensibilite  >= 100 && Sensibilite < 1000) {
     lcd.setCursor(7,1);
     lcd.print(Sensibilite , DEC);
     lcd.setCursor(10,1);
     lcd.print("    ");  
     }

     if (Sensibilite  >= 1000 && Sensibilite < 10000) {
     lcd.setCursor(7,1);
     lcd.print(Sensibilite , DEC);
     lcd.setCursor(11,1);
     lcd.print("    ");  
     }
              
      if(EtatButtonSelect == HIGH){
        tone(Buzzer, 800, 50);
     lcd.clear();
     lcd.setCursor(0,1);
     lcd.print("REGLAGE EFFECTUE");

        Serial.print(Sensibilite);   // envoie la valeur de la sensibilité dans le port série

        MenuSensibilite(); // Retour au menu sensibilité (ou au menu principal)
       }
      } // fin while
    } // fin void

    - la valeur est envoyée au boitier secondaire à travers le port série par la commande Serial.print(Sensibilite);
    Code:
    Serial.print(Sensibilite);

    2. Sur le boitier secondaire
    La sensibilité est enregistrée dans la variable int Sensibilite_stored
    Cette valeur est enrégitrée dans l’EEPROM par la déclaration dans le Setup() avec la commande Sensibilite_stored = EEPROM.read(1)
    Code:
    Sensibilite_stored = EEPROM.read(1);

    Quand le boitier secondaire reçoit ‘U’ du boitier principal, la fonction de réglage à distance est démarrée :

    Code:
    if(received == 'U') {   // Si ‘U’ est reçu du boitier principal
      ReglageADistance(); // démarrage de la fonction de réglage à distance.
    }

    Voici la fonction de réglage à distance sur le boitier principale:
    Code:
    void ReglageADistance(){

        while(Serial.available () > 0){Poubelle = Serial.read();}  // Recupération des informations résiduelles dans le port série.
        delay(250);
      
      while(1){
        
        if (Serial.available() > 0) {
            received = Serial.read()-48; // La caractère reçu correspond à la valeur décimale-48 (Exemple: 2 = 50-48; 4 = 52-48)
        
     // Affectation de la valeur réçue à Sensibilite_stored
            if (received == 1) {         // Le caractère 1 correspond à la valeur décimale 49. Donc on enlève 48 de 49 pour avoir 1 en décimale.
              Sensibilite_stored = 1;
            } else if (received == 2) {  
              Sensibilite_stored = 2;
            } else if (received == 3) {
              Sensibilite_stored = 3;
            } else if (received == 4) {
              Sensibilite_stored = 4;
            } else if (received == 5) {
              Sensibilite_stored = 5;
            } else if (received == 6) {
              Sensibilite_stored = 6;
            } else if (received == 7) {
              Sensibilite_stored = 7;
            } else if (received ==  {
              Sensibilite_stored = 8;
            } else if (received == 9) {
              Sensibilite_stored = 9;
            }
      
     // Enrégistrement de Sensibilite_stored dans la mémoire EEPROM
          EEPROM.update(1, Sensibilite_stored);
          lcd.clear();
          lcd.setCursor(0, 0);
          lcd.print("  Sensibilite   ");
          lcd.setCursor(6, 1);
          lcd.print(Sensibilite_stored);
          delay(1000);
          Menu(); // Retour au Menu principal
        }// fin if (Serial.available() > 0)
      } // fin while
    } // fin void

    Après la fonction de réglage à distance, la valeur de la sensibilité est enregistrée dans l’EEPROM :
    Code:
    EEPROM.update(1, Sensibilite_stored);

    Je vais partager bientôt les codes qui permettent d'afficher la sensibilité à distance.
    Bonne programmation !

    Contenu sponsorisé

    Tuto ciblerie électronique - Page 18 Empty Re: Tuto ciblerie électronique

    Message par Contenu sponsorisé


      La date/heure actuelle est Mer 11 Déc - 21:33