Hello,
Impossible de faire fonctionner ma carte arduino Uno R3 sur une jeedom installée sur PC.
J’ai bien le démon ok, j’enregistre le sketch après avoir sauver/généré les commande
Le problème vient probablement des librairies arduino et autres pbs lors de la compilation que je mentionne ci-dessous.
Un coup de main car j’ai fait le tour de mes possibles ?!
In file included from C:\Users\Bibis\Downloads\JeedouinoUSB_16\JeedouinoUSB_16.ino:43:0:
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:36:1: error: expected unqualified-id before 'struct'
struct EERef{
^~~~~~
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:36:1: error: expected ')' before 'struct'
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:97:5: error: 'EERef' does not name a type; did you mean 'EERE'?
EERef operator*() { return index; }
^~~~~
EERE
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:119:5: error: 'EERef' does not name a type; did you mean 'EERE'?
EERef operator[]( const int idx ) { return idx; }
^~~~~
EERE
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h: In member function 'uint8_t EEPROMClass::read(int)':
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:51: error: 'EERef' was not declared in this scope
uint8_t read( int idx ) { return EERef( idx ); }
^~~~~
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:51: note: suggested alternative: 'EERE'
uint8_t read( int idx ) { return EERef( idx ); }
^~~~~
EERE
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h: In member function 'void EEPROMClass::write(int, uint8_t)':
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:121:45: error: 'EERef' was not declared in this scope
void write( int idx, uint8_t val ) { (EERef( idx )) = val; }
^~~~~
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:121:45: note: suggested alternative: 'EERE'
void write( int idx, uint8_t val ) { (EERef( idx )) = val; }
^~~~~
EERE
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h: In member function 'void EEPROMClass::update(int, uint8_t)':
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:122:44: error: 'EERef' was not declared in this scope
void update( int idx, uint8_t val ) { EERef( idx ).update( val ); }
^~~~~
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:122:44: note: suggested alternative: 'EERE'
void update( int idx, uint8_t val ) { EERef( idx ).update( val ); }
^~~~~
EERE
In file included from C:\Users\Bibis\Downloads\JeedouinoUSB_16\JeedouinoUSB_16.ino:43:0:
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h: In member function 'T& EEPROMClass::get(int, T&)':
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:133:71: error: no match for 'operator*' (operand type is 'EEPtr')
for( int count = sizeof(T) ; count ; --count, ++e ) *ptr++ = *e;
^~
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h: In member function 'const T& EEPROMClass::put(int, const T&)':
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:140:63: error: no match for 'operator*' (operand type is 'EEPtr')
for( int count = sizeof(T) ; count ; --count, ++e ) (*e).update( *ptr++ );
^~
Plusieurs bibliothèque trouvées pour "DHT.h"
Utilisé : D:\OneDrive\Documents\Arduino\libraries\DHT
Non utilisé : D:\OneDrive\Documents\Arduino\libraries\DHT_sensor_library
Non utilisé : C:\Program Files (x86)\Arduinocc\libraries\DHT
Plusieurs bibliothèque trouvées pour "OneWire.h"
Utilisé : D:\OneDrive\Documents\Arduino\libraries\OneWire
Non utilisé : C:\Program Files (x86)\Arduinocc\libraries\OneWire
exit status 1
Erreur de compilation pour la carte Arduino Uno