Adafruit_Si7021 problème

Forum dédié aux produits Adafruit

Adafruit_Si7021 problème

Message non lude sukmygeek » Mer 3 Mai 2017 12:57

bonjour j'ai un problème avec l’installation de la librairie de l'adafruit Si7021.
Je suis débutant donc soyez indulgents svp .
Donc voilà le problème:
-Je télécharge la librairie et je l'extrait dans mon fichier arduino/librairies
j'ai donc :C:\Program Files\Arduino\libraries\Adafruit_Si7021_master (j'ai fait attention à changer le - en _)
-J’essaie donc avec l'exemple de la librairie et là c'est la fête des milliards d'erreurs:
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows 7), Board: "Arduino Uno"
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp: In member function 'bool Adafruit_Si7021::begin()':
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp:38: error: 'Wire' was not declared in this scope
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp: In member function 'float Adafruit_Si7021::readHumidity()':
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp:52: error: 'Wire' was not declared in this scope
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp: In member function 'float Adafruit_Si7021::readTemperature()':
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp:72: error: 'Wire' was not declared in this scope
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp: In member function 'void Adafruit_Si7021::reset()':
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp:92: error: 'Wire' was not declared in this scope
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp: In member function 'void Adafruit_Si7021::readSerialNumber()':
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp:99: error: 'Wire' was not declared in this scope
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp: In member function 'void Adafruit_Si7021::writeRegister8(uint8_t, uint8_t)':
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp:139: error: 'Wire' was not declared in this scope
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp: In member function 'uint8_t Adafruit_Si7021::readRegister8(uint8_t)':
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp:149: error: 'Wire' was not declared in this scope
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp: In member function 'uint16_t Adafruit_Si7021::readRegister16(uint8_t)':
C:\Program Files\Arduino\libraries\Adafruit_Si7021-master\Adafruit_Si7021.cpp:162: error: 'Wire' was not declared in this scope


Voila... ci quelqu’un à déjà eu le problème ? (j'ai l'impression que c'est a l'intérieur de la librairie que sa ne vas pas !
Merci d'avance !
sukmygeek
 
Messages: 3
Inscription: Mer 3 Mai 2017 12:50

Re: Adafruit_Si7021 problème

Message non lude Laetitia » Mer 3 Mai 2017 13:49

Bonjour,

Je vous conseille dans un premier temps de mettre à jour votre IDE Arduino, certaines librairies ont évolué avec le logiciel.

Ensuite l'erreur 'Wire' was not declared in this scope indique que la librairie Wire n'est pas incluse dans le sketch. La librairie Adafruit_Si7021 doit l'utiliser, donc il faut qu'au début de votre code figure :

Code: Tout sélectionner
#include <Wire.h>

Enfin, pour débuter, c'est par ici !
"If it's itchy, scratch it !" - "DIY or die"

RTFM (À lire avant de poster) - ANDb (Arduino Noob Database)
Avatar de l’utilisateur
Laetitia
 
Messages: 293
Inscription: Mar 7 Aoû 2012 15:07
Localisation: Toulouse

Re: Adafruit_Si7021 problème

Message non lude sukmygeek » Mer 3 Mai 2017 14:06

Merci beaucoup je vais essayer tout ça et vous mettre au courant
sukmygeek
 
Messages: 3
Inscription: Mer 3 Mai 2017 12:50

Re: Adafruit_Si7021 problème

Message non lude sukmygeek » Mer 3 Mai 2017 14:09

Ok donc pour l'info même pas besoin de mettre à jour.
Tout marche merci beaucoup =)
ps: je viendrais faire un tour sur votre tuto pour comment bien débuter
sukmygeek
 
Messages: 3
Inscription: Mer 3 Mai 2017 12:50


Retourner vers Adafruit

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron