Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Sujets - JBG

Pages: [1]
1
Présentez vous ! / Problème lecture varriable
« le: novembre 11, 2018, 05:59:37 pm »
Bonjour,

J'ai un nouveau problème et je ne comprends pas la raison. Pouvez vous me donner un coup de main?

> Partie du programme utilisé, voir ci-joint mon programme.
   Loop
   {
    ...
    ReadingDoorSwState() ;
    Serial.println("fonction loop") ;
    Serial.println(*pCurrDoorSw1State) ;
   }

   void ReadingDoorSwState()
   {
    int CurrDoorSw1State ;
    int CurrDoorSw2State ;
   
    DoorSw1State.update() ;                   
    DoorSw2State.update() ;
    CurrDoorSw1State = DoorSw1State.read() ;   
    CurrDoorSw2State = DoorSw2State.read() ;   
    pCurrDoorSw1State = &CurrDoorSw1State ;     
    pCurrDoorSw2State = &CurrDoorSw2State ;     

    Serial.println("fonction ReadingDoorSwState") ;
    Serial.println(*pCurrDoorSw1State) ;
   }

> Résultat
   Quand je test mon programme avec la configuration ci-dessus, je visualise bien l'état du bouton poussoir qui est fonction de l
   l'action fait sur ce dernier.
   
   Affichage sur le moniteur série
   17:48:20.640 -> fonction ReadingDoorSwState
   17:48:20.673 -> 1
   17:48:20.673 -> fonction loop
   17:48:20.709 -> 1
   17:48:20.709 -> fonction ReadingDoorSwState
   17:48:20.742 -> 0
   17:48:20.742 -> fonction loop
   17:48:20.742 -> 0
   17:48:20.742 -> fonction ReadingDoorSwState


Par contre, dans la configuration ci-dessous, je ne visualise pas correctement l'état du bouton poussoir.
> Partie du programme utilisé
   Loop
   {
    ...
    ReadingDoorSwState() ;
    Serial.println("fonction loop") ;
    Serial.println(*pCurrDoorSw1State) ;
   }

   void ReadingDoorSwState()
   {
    int CurrDoorSw1State ;
    int CurrDoorSw2State ;
   
    DoorSw1State.update() ;                   
    DoorSw2State.update() ;
    CurrDoorSw1State = DoorSw1State.read() ;   
    CurrDoorSw2State = DoorSw2State.read() ;   
    pCurrDoorSw1State = &CurrDoorSw1State ;     
    pCurrDoorSw2State = &CurrDoorSw2State ;     
   }

> Résultat
   Affichage sur le moniteur série
   17:53:13.860 -> fonction loop
   17:53:13.894 -> 14134
   Quelque soit mon action sur le bouton poussoir cela n'a pas d'effet sur la valeur de ma variable lue.
   De plus, la variable que je lis n'est pas 1 ou 0 mais un entier?

Pouvez vous m'expliquer mon erreur?

Merci,
Jérôme




2
Présentez vous ! / Arduino Uno
« le: novembre 02, 2018, 04:19:35 pm »
Bonjour je suis nouveau dans le monde de l'arduino. Je souhaite réaliser, pour noël, une cuisinière pour mon fils de deux ans. Cette cuisinière sera composé entre autre d'une machine à laver (LCD + LED), d'une plaque de cuisson (LED, afficheur 7 segments)...

Je sais que cela ne concerne pas les trains miniatures mais j'ai besoin de votre aide pour résoudre un problème, voir ci-dessous. Vous trouverez en fichier joint mon programme. Toutes critiques sont les bienvenues. D'avance un grand merci pour votre aide.

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.15.0_x86__mdqgnx93n4wtt\libraries\LiquidCrystal\src\LiquidCrystal.cpp: In member function 'pulseEnable':

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.15.0_x86__mdqgnx93n4wtt\libraries\LiquidCrystal\src\LiquidCrystal.cpp:310:1: internal compiler error: Segmentation fault

 }

 ^

Please submit a full bug report,

with preprocessed source if appropriate.

See <http://gcc.gnu.org/bugs.html> for instructions.

lto-wrapper.exe: fatal error: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.15.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avr-gcc returned 1 exit status

compilation terminated.

c:/program files/windowsapps/arduinollc.arduinoide_1.8.15.0_x86__mdqgnx93n4wtt/hardware/tools/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/bin/ld.exe: error: lto-wrapper failed

collect2.exe: error: ld returned 1 exit status

exit status 1
Erreur de compilation pour la carte Arduino/Genuino Uno

Pages: [1]