Bonjour à toutes et à tous,
Voilà, je débarque sur la planète Arduino avec mes gros sabots.
System:
Host: manjaro-201811 Kernel: 4.19.14-1-MANJARO x86_64 bits: 64
compiler: gcc v: 8.2.1 Desktop: Xfce 4.13.2git-UNKNOWN
Distro: Manjaro Linux
Arduino IDE (arduino) 1:1.8.8-1
Sur un Arduino Uno + 2 sondes + 1 relais opto 5V, j'ai réussi à faire fonctionner un programme pour piloter une pompe d'une installation solaire thermique.
Le programme était buggé, mais grâce à ce forum (merci encore à hbachetti), tout est rentré dans l'ordre
Voir ci-joint le programme arduino-soleil.ino qui fonctionne :
Mais comme j'ai aussi un poêle à bois, j'ai pensé ajouter une troisième sonde "Bois" et un deuxième relais pour la pompe "Bois".
Alors, j'ai osé modifier le code pour dupliquer les lignes qui me semblaient utiles en ajoutant le suffixe "Bois", pensant qu'avec un peu de chance (celle du débutant), cela pouvait fonctionner.
Mais non, et j'en vois qui rigolent
Et ci-joint également programme arduino-soleil-bois modifié :
Et voici les erreurs relevées par la fonction "Vérifier" :
sketch_jan19a:61:18: error: expected unqualified-id before numeric constant
#define etatBois 2 // La pompe Bois fonctionne et le poêle chauffe
^
/home/jp/Arduino/sketch_jan19a/sketch_jan19a.ino:88:5: note: in expansion of macro 'etatBois'
int etatBois = etatInconnuBois;
^~~~~~~~
/home/jp/Arduino/sketch_jan19a/sketch_jan19a.ino: In function 'void setup()':
sketch_jan19a:60:25: error: lvalue required as left operand of assignment
#define etatInconnuBois 1 // L'état est inconnu. C'est la valeur par défaut. C'est donc l'état au démarrage Bois
^
/home/jp/Arduino/sketch_jan19a/sketch_jan19a.ino:179:14: note: in expansion of macro 'etatInconnuBois'
etatBois = etatInconnuBois;
^~~~~~~~~~~~~~~
exit status 1
expected unqualified-id before numeric constant
Si une bonne âme pouvait m'aider à interpréter ce message d'erreur pour faire fonctionner ce programme, cela m'éviterait d'installer deux cartes Arduino Uno (une pour chaque pompe)
D'avance merci pour votre éventuelle aide, et désolé pour ce "topic" long
jp willm
http://willms.pagesperso-orange.fr/
arduino-soleil.ino (10.8 KB)
arduino-soleil-bois.ino (14.5 KB)