Forums LR PRESSE

Où il est question de trains, petits et grands

  • Advertisement

Projet d'alimentation Analogique/DCC

Toutes les discussions sur l'Arduino !

Modérateur: MOD

Re: Projet d'alimentation Analogique/DCC

Publié: Mer 02 Sep 2015, 07:51 
J'ai aussi constaté l'inefficacité de la sortie "courant" du LMD18200.

Je vais tenter d'ajouter une mesure de courant externe avec ce petit BoB que j'ai commandé sur La Baie

Il faudra probablement limiter la mesure à une seule alternance avec une diode pour laisser passer l'autre.

Cordialement
SixtySix
 
Messages: 46
Inscrit le: Dim 05 Jan 2014, 18:53
Echelle pratiquée: N

Re: Projet d'alimentation Analogique/DCC

Publié: Mer 02 Sep 2015, 19:42 
Je suis épaté par la finition de ta centrale. La mienne tient plus du bricolage, mais elle est enfin fonctionnelle, avec comme la tienne une commutation possible en Analogique ou Numérique, le changement de fréquence PWM en analogique, et une configuration via un écran 2 lignes 16 caractères bien petit pour cela... J'ai du faire des choix pour être capable via ma librairie de faire soit une mini centrale sur nano ou équivalent, soit une centrale complète avec mémorisation d'une liste de locos dans l'EEPROM et plus tard programmation...
Je suis en effet arrivé à gérer la mémoire sur le nano. Je me suis servi pour ça d'une librairie faite maison 'MemoryUsage' qui est disponible sur la forge de http://git.framasoft.org/groups/locoduino.org, et qui m'a bien aidé pour identifier les problèmes.
Avatar de l’utilisateur
Trusty
Bavard
 
Messages: 63
Inscrit le: Lun 03 Déc 2012, 11:04
Localisation: Melun
Âge: 55
Echelle pratiquée: N
Prénom: Thierry

Re: Projet d'alimentation Analogique/DCC

Publié: Mer 02 Sep 2015, 20:30 
Merci de vos compliments. Je suis assez content du résultat, même si c'est bien plus joli en photo qu'en vrai !
Pour le moment, je galère encore un peu sur l'implémentation des courbes d'inertie au démarrage et au freinage en mode analogique. Mais rien de désespérant.
Pour le reste, après deux mois d'utilisation régulière, aucun soucis de fonctionnement.

Pour répondre à SistySix au sujet de la mesure de consommation, j'ai en aussi en stock de petits modules qui devraient faire l'affaire, mais pas encore eu le temps de les tester... Ca semble la solution la plus fiable !
Zebulon91
Bavard
 
Messages: 78
Inscrit le: Dim 16 Mars 2014, 17:39
Localisation: Villebon sur Yvette (91)
Âge: 49
Echelle pratiquée: HO
Prénom: Michel
Club: AMF Villebon/Yvette

Re: Projet d'alimentation Analogique/DCC

Publié: Dim 06 Sep 2015, 12:00 
Moi aussi, je suis épaté par ta centrale.

C'est (apparemment) sans prétention, mais c'est bien pensé comme projet global.
Et ça change du disjoncta 1500... :D
Osez dire que vous ne vous en servez plus du tout ?
Moi, c'est pire, j'en suis encore au disjoncta 885. :siffle:

Non, c'est vraiment un bel objet, fonctionnel et esthétique.
Bravo !!
Et ça me fera un bel exemple de sketch Arduino à décortiquer.
J'y arriverai ... demain !
Avatar de l’utilisateur
groumfit
Papotier
 
Messages: 143
Inscrit le: Sam 25 Oct 2014, 10:25
Âge: 61
Prénom: Denis

Re: Projet d'alimentation Analogique/DCC

Publié: Dim 27 Sep 2015, 23:51 
Quelques améliorations ont vu le jour :
- Détection d'un court circuit (ou consommation anormalement élevée, >2500mA), suivi de l'arrêt de l'alimentation des rails durant 10 secondes.
- Inertie de démarrage et arrêt en mode analogique (débrayable).
- En analogique 30Khz, génération d'un courant de fuite pour activer les détections par consommation, même à l'arrêt.
- En analogique, sélection d'un mode manoeuvre (limitation de la vitesse).
- Découpage du code afin d'améliorer la lisibilité.

Bref, ça commence à vraiment prendre forme ; et ça s'éloigne de plus en plus du disjoncta :mrgreen: ...

Dans les tuyaux, émulation d'un SPROG, même (et surtout !) en mode analogique, pour permettre de piloter un convoi via ordinateur, avec JMRI entre autre...

Ci joint lien pour les sources : https://www.dropbox.com/sh/usmhkec6fn5y ... PtEda?dl=0
Zebulon91
Bavard
 
Messages: 78
Inscrit le: Dim 16 Mars 2014, 17:39
Localisation: Villebon sur Yvette (91)
Âge: 49
Echelle pratiquée: HO
Prénom: Michel
Club: AMF Villebon/Yvette

Re: Projet d'alimentation Analogique/DCC

Publié: Sam 17 Oct 2015, 12:23 
Mise à jour :
- La détection de court-circuit ne coupait pas le courant en DCC.
- Déplacement de la fonction d'arret alim dans la section principale du code.

Les fichiers de la dropbox (lien ci-dessus) sont à jour (V1.04).
Zebulon91
Bavard
 
Messages: 78
Inscrit le: Dim 16 Mars 2014, 17:39
Localisation: Villebon sur Yvette (91)
Âge: 49
Echelle pratiquée: HO
Prénom: Michel
Club: AMF Villebon/Yvette

Re: Projet d'alimentation Analogique/DCC

Publié: Dim 02 Juil 2017, 21:53 
Bonjour Monsieur,
admiratif de votre superbe réalisation j'ai essayé de la faire marcher.
Je me heurte à un problème lors de la vérification des programmes arduino.
j'ai ce type de message d'erreur ci dessous avec un carte nana ou une carte uno

Je crains de ne pas correctement télécharger les différentes bibliothèques que vous proposez sur dropbox.

Auriez vous un mode opératoire de téléchargement ou une idée de la bibliothéque manquante svp?

Merci à vous




Arduino : 1.8.1 (Mac OS X), Carte : "Arduino/Genuino Uno"

In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:6:0: warning: "__VERSION__" redefined
#define __VERSION__ 1.05
^
<built-in>: note: this is the location of the previous definition
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:56: error: redefinition of 'const char menu0_0 []'
const char menu0_0[] PROGMEM = "MENU"; // Titre
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:56:12: note: 'const char menu0_0 [5]' previously defined here
const char menu0_0[] PROGMEM = "MENU"; // Titre
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:57: error: redefinition of 'const char menu0_1 []'
const char menu0_1[] PROGMEM = "MODE";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:57:12: note: 'const char menu0_1 [5]' previously defined here
const char menu0_1[] PROGMEM = "MODE";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:58: error: redefinition of 'const char menu0_2 []'
const char menu0_2[] PROGMEM = "CONFIG.";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:58:12: note: 'const char menu0_2 [8]' previously defined here
const char menu0_2[] PROGMEM = "CONFIG.";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:59: error: redefinition of 'const char menu0_3 []'
const char menu0_3[] PROGMEM = "CONTRASTE";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:59:12: note: 'const char menu0_3 [10]' previously defined here
const char menu0_3[] PROGMEM = "CONTRASTE";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:60: error: redefinition of 'const char menu0_4 []'
const char menu0_4[] PROGMEM = "QUITTER";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:60:12: note: 'const char menu0_4 [8]' previously defined here
const char menu0_4[] PROGMEM = "QUITTER";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:61: error: redefinition of 'const char* const menu0 []'
PGM_P const menu0[] PROGMEM = {
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:61:13: note: 'const char* const menu0 [5]' previously defined here
PGM_P const menu0[] PROGMEM = {
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:70: error: redefinition of 'const char menu1_0 []'
const char menu1_0[] PROGMEM = "CONF. (ANA)"; // Titre
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:70:12: note: 'const char menu1_0 [12]' previously defined here
const char menu1_0[] PROGMEM = "CONF. (ANA)"; // Titre
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:71: error: redefinition of 'const char menu1_1 []'
const char menu1_1[] PROGMEM = "INERTIE";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:71:12: note: 'const char menu1_1 [8]' previously defined here
const char menu1_1[] PROGMEM = "INERTIE";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:72: error: redefinition of 'const char menu1_2 []'
const char menu1_2[] PROGMEM = "FREQUENCE";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:72:12: note: 'const char menu1_2 [10]' previously defined here
const char menu1_2[] PROGMEM = "FREQUENCE";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:73: error: redefinition of 'const char menu1_3 []'
const char menu1_3[] PROGMEM = "LIMITEUR";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:73:12: note: 'const char menu1_3 [9]' previously defined here
const char menu1_3[] PROGMEM = "LIMITEUR";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:74: error: redefinition of 'const char menu1_4 []'
const char menu1_4[] PROGMEM = "RETOUR";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:74:12: note: 'const char menu1_4 [7]' previously defined here
const char menu1_4[] PROGMEM = "RETOUR";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:75: error: redefinition of 'const char* const menu1 []'
PGM_P const menu1[] PROGMEM = {
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:75:13: note: 'const char* const menu1 [5]' previously defined here
PGM_P const menu1[] PROGMEM = {
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:84: error: redefinition of 'const char menu2_0 []'
const char menu2_0[] PROGMEM = "CONF. (DCC)"; // Titre
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:84:12: note: 'const char menu2_0 [12]' previously defined here
const char menu2_0[] PROGMEM = "CONF. (DCC)"; // Titre
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:85: error: redefinition of 'const char menu2_1 []'
const char menu2_1[] PROGMEM = "ADRESSE";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:85:12: note: 'const char menu2_1 [8]' previously defined here
const char menu2_1[] PROGMEM = "ADRESSE";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:86: error: redefinition of 'const char menu2_2 []'
const char menu2_2[] PROGMEM = "FONCTIONS";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:86:12: note: 'const char menu2_2 [10]' previously defined here
const char menu2_2[] PROGMEM = "FONCTIONS";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:87: error: redefinition of 'const char menu2_3 []'
const char menu2_3[] PROGMEM = "LIMITEUR";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:87:12: note: 'const char menu2_3 [9]' previously defined here
const char menu2_3[] PROGMEM = "LIMITEUR";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:88: error: redefinition of 'const char menu2_4 []'
const char menu2_4[] PROGMEM = "RETOUR";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:88:12: note: 'const char menu2_4 [7]' previously defined here
const char menu2_4[] PROGMEM = "RETOUR";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:89: error: redefinition of 'const char* const menu2 []'
PGM_P const menu2[] PROGMEM = {
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:89:13: note: 'const char* const menu2 [5]' previously defined here
PGM_P const menu2[] PROGMEM = {
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:98: error: redefinition of 'const char menu3_0 []'
const char menu3_0[] PROGMEM = "MODE"; // Titre
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:98:12: note: 'const char menu3_0 [5]' previously defined here
const char menu3_0[] PROGMEM = "MODE"; // Titre
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:99: error: redefinition of 'const char menu3_1 []'
const char menu3_1[] PROGMEM = "ANALOGIQUE";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:99:12: note: 'const char menu3_1 [11]' previously defined here
const char menu3_1[] PROGMEM = "ANALOGIQUE";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:100: error: redefinition of 'const char menu3_2 []'
const char menu3_2[] PROGMEM = "DCC";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:100:12: note: 'const char menu3_2 [4]' previously defined here
const char menu3_2[] PROGMEM = "DCC";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:101: error: redefinition of 'const char menu3_3 []'
const char menu3_3[] PROGMEM = "RETOUR";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:101:12: note: 'const char menu3_3 [7]' previously defined here
const char menu3_3[] PROGMEM = "RETOUR";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:102: error: redefinition of 'const char* const menu3 []'
PGM_P const menu3[] PROGMEM = {
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:102:13: note: 'const char* const menu3 [4]' previously defined here
PGM_P const menu3[] PROGMEM = {
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:110: error: redefinition of 'const char menu4_0 []'
const char menu4_0[] PROGMEM = "PWM"; // Titre
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:110:12: note: 'const char menu4_0 [4]' previously defined here
const char menu4_0[] PROGMEM = "PWM"; // Titre
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:111: error: redefinition of 'const char menu4_1 []'
const char menu4_1[] PROGMEM = "30Hz"; // 00
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:111:12: note: 'const char menu4_1 [5]' previously defined here
const char menu4_1[] PROGMEM = "30Hz"; // 00
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:112: error: redefinition of 'const char menu4_2 []'
const char menu4_2[] PROGMEM = "3Khz"; // 01
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:112:12: note: 'const char menu4_2 [5]' previously defined here
const char menu4_2[] PROGMEM = "3Khz"; // 01
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:113: error: redefinition of 'const char menu4_3 []'
const char menu4_3[] PROGMEM = "30Khz";// 10
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:113:12: note: 'const char menu4_3 [6]' previously defined here
const char menu4_3[] PROGMEM = "30Khz";// 10
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:114: error: redefinition of 'const char menu4_4 []'
const char menu4_4[] PROGMEM = "RETOUR";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:114:12: note: 'const char menu4_4 [7]' previously defined here
const char menu4_4[] PROGMEM = "RETOUR";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:115: error: redefinition of 'const char* const menu4 []'
PGM_P const menu4[] PROGMEM = {
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:115:13: note: 'const char* const menu4 [5]' previously defined here
PGM_P const menu4[] PROGMEM = {
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:124: error: redefinition of 'const char menu5_0 []'
const char menu5_0[] PROGMEM = "FONCTIONS"; // Titre
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:124:12: note: 'const char menu5_0 [10]' previously defined here
const char menu5_0[] PROGMEM = "FONCTIONS"; // Titre
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:125: error: redefinition of 'const char menu5_1 []'
const char menu5_1[] PROGMEM = "Gauche (A)"; // F1
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:125:12: note: 'const char menu5_1 [11]' previously defined here
const char menu5_1[] PROGMEM = "Gauche (A)"; // F1
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:126: error: redefinition of 'const char menu5_2 []'
const char menu5_2[] PROGMEM = "Droite (B)"; // F3
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:126:12: note: 'const char menu5_2 [11]' previously defined here
const char menu5_2[] PROGMEM = "Droite (B)"; // F3
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:127: error: redefinition of 'const char menu5_3 []'
const char menu5_3[] PROGMEM = "RETOUR";
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:127:12: note: 'const char menu5_3 [7]' previously defined here
const char menu5_3[] PROGMEM = "RETOUR";
^
In file included from /Users/Pierre/Library/Arduino15/packages/arduino/hardware/avr/1.6.19/cores/arduino/Arduino.h:28:0,
from sketch/MR_Alim_V103.ino.cpp:1:
header.h:128: error: redefinition of 'const char* const menu5 []'
PGM_P const menu5[] PROGMEM = {
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:128:13: note: 'const char* const menu5 [4]' previously defined here
PGM_P const menu5[] PROGMEM = {
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:22:0:
header.h:146: error: redefinition of 'int freqDiv [3]'
int freqDiv[3]= {
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:146:5: note: 'int freqDiv [3]' previously defined here
int freqDiv[3]= {
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:22:0:
header.h:152: error: redefinition of 'struct S_CONFIG'
struct S_CONFIG {
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
header.h:152: error: previous definition of 'struct S_CONFIG'
struct S_CONFIG {
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:22:0:
header.h:163: error: invalid type in declaration before '=' token
} mainConfig = {
^
header.h:163: error: conflicting declaration 'int mainConfig'
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
sketch/header.h:163:3: note: previous declaration as 'S_CONFIG mainConfig'
} mainConfig = {
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:22:0:
header.h:181: error: redefinition of 'struct S_SERIAL_CMD'
struct S_SERIAL_CMD {
^
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:23:0:
header.h:181: error: previous definition of 'struct S_SERIAL_CMD'
struct S_SERIAL_CMD {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:24:9: error: redefinition of 'boolean menu'
boolean menu = false;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:25:9: note: 'boolean menu' previously defined here
boolean menu = false;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:25:9: error: redefinition of 'boolean emergencySTOP'
boolean emergencySTOP = false;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:26:9: note: 'boolean emergencySTOP' previously defined here
boolean emergencySTOP = false;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:26:9: error: redefinition of 'boolean forceRefresh'
boolean forceRefresh = true;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:27:9: note: 'boolean forceRefresh' previously defined here
boolean forceRefresh = true;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:28:20: error: redefinition of 'DCCPacketScheduler dps'
DCCPacketScheduler dps;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:29:20: note: 'DCCPacketScheduler dps' previously declared here
DCCPacketScheduler dps;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:30:6: error: redefinition of 'byte lastButtonDir'
byte lastButtonDir = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:31:6: note: 'byte lastButtonDir' previously defined here
byte lastButtonDir = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:31:5: error: redefinition of 'int lastPotRead'
int lastPotRead = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:32:5: note: 'int lastPotRead' previously defined here
int lastPotRead = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:32:6: error: redefinition of 'byte lastSpeed'
byte lastSpeed = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:33:6: note: 'byte lastSpeed' previously defined here
byte lastSpeed = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:33:6: error: redefinition of 'byte lastButtonCtrl'
byte lastButtonCtrl = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:34:6: note: 'byte lastButtonCtrl' previously defined here
byte lastButtonCtrl = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:35:5: error: redefinition of 'int potRead'
int potRead = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:36:5: note: 'int potRead' previously defined here
int potRead = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:36:6: error: redefinition of 'byte buttonCtrl'
byte buttonCtrl = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:37:6: note: 'byte buttonCtrl' previously defined here
byte buttonCtrl = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:37:6: error: redefinition of 'byte buttonDir'
byte buttonDir = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:38:6: note: 'byte buttonDir' previously defined here
byte buttonDir = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:38:5: error: redefinition of 'int currentPower'
int currentPower = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:39:5: note: 'int currentPower' previously defined here
int currentPower = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:40:14: error: redefinition of 'unsigned int dccFunctions'
unsigned int dccFunctions = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:41:14: note: 'unsigned int dccFunctions' previously defined here
unsigned int dccFunctions = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:42:6: error: redefinition of 'byte currentSpeed'
byte currentSpeed = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:43:6: note: 'byte currentSpeed' previously defined here
byte currentSpeed = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:43:6: error: redefinition of 'byte targetSpeed'
byte targetSpeed = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:44:6: note: 'byte targetSpeed' previously defined here
byte targetSpeed = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:44:6: error: redefinition of 'byte realSpeed'
byte realSpeed = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:45:6: note: 'byte realSpeed' previously defined here
byte realSpeed = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:45:5: error: redefinition of 'int isrCounter'
int isrCounter = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:46:5: note: 'int isrCounter' previously defined here
int isrCounter = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:46:6: error: redefinition of 'byte isrLaps'
byte isrLaps = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:47:6: note: 'byte isrLaps' previously defined here
byte isrLaps = 0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:48:6: error: redefinition of 'bool emergencyStop'
bool emergencyStop = false;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:49:6: note: 'bool emergencyStop' previously defined here
bool emergencyStop = false;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:49:15: error: redefinition of 'long unsigned int emergencyTime'
unsigned long emergencyTime=0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:50:15: note: 'long unsigned int emergencyTime' previously defined here
unsigned long emergencyTime=0;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:57:18: error: redefinition of 'Adafruit_PCD8544 display'
Adafruit_PCD8544 display = Adafruit_PCD8544(PIN_LCD_SCLK,
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:61:18: note: 'Adafruit_PCD8544 display' previously declared here
Adafruit_PCD8544 display = Adafruit_PCD8544(PIN_LCD_SCLK,
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:63:24: error: redefinition of 'void (* softReset)()'
void(* softReset) (void) = 0; //Software reset
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:67:8: note: 'void (* softReset)()' previously defined here
void(* softReset) (void) = 0; //Software reset
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino: In function 'void setup()':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:72:6: error: redefinition of 'void setup()'
void setup() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:76:6: note: 'void setup()' previously defined here
void setup() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino: In function 'void loadConfig()':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:138:6: error: redefinition of 'void loadConfig()'
void loadConfig() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:144:6: note: 'void loadConfig()' previously defined here
void loadConfig() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino: In function 'void saveConfig()':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:149:6: error: redefinition of 'void saveConfig()'
void saveConfig() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:155:6: note: 'void saveConfig()' previously defined here
void saveConfig() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino: In function 'void setPwmFrequency(int, int)':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:154:6: error: redefinition of 'void setPwmFrequency(int, int)'
void setPwmFrequency(int pin, int divisor) {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:160:6: note: 'void setPwmFrequency(int, int)' previously defined here
void setPwmFrequency(int pin, int divisor) {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino: In function 'void emergencyStopPower()':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:190:6: error: redefinition of 'void emergencyStopPower()'
void emergencyStopPower() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:196:6: note: 'void emergencyStopPower()' previously defined here
void emergencyStopPower() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino: In function 'int readPot()':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:204:5: error: redefinition of 'int readPot()'
int readPot() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:210:5: note: 'int readPot()' previously defined here
int readPot() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino: In function 'byte readButtons()':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:217:6: error: redefinition of 'byte readButtons()'
byte readButtons() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:223:6: note: 'byte readButtons()' previously defined here
byte readButtons() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino: In function 'byte readDir()':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:225:6: error: redefinition of 'byte readDir()'
byte readDir() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:231:6: note: 'byte readDir()' previously defined here
byte readDir() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino: In function 'void loop()':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103 (Copie en conflit de Model-hp 2016-11-30).ino:240:6: error: redefinition of 'void loop()'
void loop() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:246:6: note: 'void loop()' previously defined here
void loop() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/analog.ino: In function 'void doOutput(byte, byte)':
analog:6: error: redefinition of 'void doOutput(byte, byte)'
void doOutput(byte _speed, byte _dir) {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/analog (Copie en conflit de Model-hp 2016-11-30).ino:6:6: note: 'void doOutput(byte, byte)' previously defined here
void doOutput(byte _speed, byte _dir) {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/dcc (Copie en conflit de Model-hp 2016-11-30).ino: In function 'void doDccOutput(byte, byte)':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/dcc (Copie en conflit de Model-hp 2016-11-30).ino:41:67: error: no matching function for call to 'DCCPacketScheduler::setSpeed128(byte&, int, int&)'
dps.setSpeed128(mainConfig.dccAddress,DCC_SHORT_ADDRESS,dccSpeed);
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/dcc (Copie en conflit de Model-hp 2016-11-30).ino:41:67: note: candidate is:
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:17:0:
/Users/Pierre/Documents/Arduino/libraries/DCCInterface/DCCPacketScheduler.h:98:10: note: bool DCCPacketScheduler::setSpeed128(uint16_t, uint8_t)
bool setSpeed128(uint16_t address, uint8_t speed); //new_speed: [-127,127]

^
/Users/Pierre/Documents/Arduino/libraries/DCCInterface/DCCPacketScheduler.h:98:10: note: candidate expects 2 arguments, 3 provided
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/dcc (Copie en conflit de Model-hp 2016-11-30).ino:42:86: error: no matching function for call to 'DCCPacketScheduler::setFunctions0to4(byte&, int, unsigned int)'
dps.setFunctions0to4(mainConfig.dccAddress,DCC_SHORT_ADDRESS,dccFunctions & 0B11111);
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/dcc (Copie en conflit de Model-hp 2016-11-30).ino:42:86: note: candidate is:
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:17:0:
/Users/Pierre/Documents/Arduino/libraries/DCCInterface/DCCPacketScheduler.h:109:10: note: bool DCCPacketScheduler::setFunctions0to4(uint16_t, uint8_t)
bool setFunctions0to4(uint16_t address, uint8_t functions); //- F0 F4 F3 F2 F1

^
/Users/Pierre/Documents/Arduino/libraries/DCCInterface/DCCPacketScheduler.h:109:10: note: candidate expects 2 arguments, 3 provided
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/dcc (Copie en conflit de Model-hp 2016-11-30).ino:43:88: error: no matching function for call to 'DCCPacketScheduler::setFunctions5to8(byte&, int, unsigned int)'
dps.setFunctions5to8(mainConfig.dccAddress,DCC_SHORT_ADDRESS,dccFunctions>>5 & 0B1111);
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/dcc (Copie en conflit de Model-hp 2016-11-30).ino:43:88: note: candidate is:
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:17:0:
/Users/Pierre/Documents/Arduino/libraries/DCCInterface/DCCPacketScheduler.h:110:10: note: bool DCCPacketScheduler::setFunctions5to8(uint16_t, uint8_t)
bool setFunctions5to8(uint16_t address, uint8_t functions); //- F8 F7 F6 F5

^
/Users/Pierre/Documents/Arduino/libraries/DCCInterface/DCCPacketScheduler.h:110:10: note: candidate expects 2 arguments, 3 provided
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/dcc (Copie en conflit de Model-hp 2016-11-30).ino:44:89: error: no matching function for call to 'DCCPacketScheduler::setFunctions9to12(byte&, int, unsigned int)'
dps.setFunctions9to12(mainConfig.dccAddress,DCC_SHORT_ADDRESS,dccFunctions>>9 & 0B1111);
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/dcc (Copie en conflit de Model-hp 2016-11-30).ino:44:89: note: candidate is:
In file included from /Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/MR_Alim_V103.ino:17:0:
/Users/Pierre/Documents/Arduino/libraries/DCCInterface/DCCPacketScheduler.h:111:10: note: bool DCCPacketScheduler::setFunctions9to12(uint16_t, uint8_t)
bool setFunctions9to12(uint16_t address, uint8_t functions); //- F12 F11 F10 F9

^
/Users/Pierre/Documents/Arduino/libraries/DCCInterface/DCCPacketScheduler.h:111:10: note: candidate expects 2 arguments, 3 provided
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/dcc.ino: In function 'void doDccOutput(byte, byte)':
dcc:7: error: redefinition of 'void doDccOutput(byte, byte)'
void doDccOutput(byte _speed, byte _dir) {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/dcc (Copie en conflit de Model-hp 2016-11-30).ino:7:6: note: 'void doDccOutput(byte, byte)' previously defined here
void doDccOutput(byte _speed, byte _dir) {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino: In function 'void configMenu()':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:128:91: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.dccAddress = (byte)doSetValue(1,255,mainConfig.dccAddress,"ADRESSE");
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:131:78: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.upSpeed = doSetValue(0,20,mainConfig.upSpeed,"INERTIE");
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:147:98: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.dccLimit = (byte)doSetValue(0,DCC_LIMIT_MAX,mainConfig.dccLimit,"LIMITEUR");
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:149:98: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.anaLimit = (byte)doSetValue(0,ANA_LIMIT_MAX,mainConfig.anaLimit,"LIMITEUR");
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino: In function 'byte menuFunctions()':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:331:89: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.functionA = (byte)doSetValue(0,16,mainConfig.functionA,"FONCTION A");
Plusieurs bibliothèque trouvées pour "DCCPacket.h"
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:334:89: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.functionB = (byte)doSetValue(0,16,mainConfig.functionB,"FONCTION B");
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/serial.ino: At global scope:
serial:19: error: redefinition of 'byte sDccAddress'
byte sDccAddress, sDccSpeed, sFunction1, sFunction2;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/serial (Copie en conflit de Model-hp 2016-11-30).ino:17:6: note: 'byte sDccAddress' previously declared here
byte sDccAddress, sDccSpeed, sFunction1, sFunction2;
^
serial:19: error: redefinition of 'byte sDccSpeed'
byte sDccAddress, sDccSpeed, sFunction1, sFunction2;
^
Utilisé : /Users/Pierre/Documents/Arduino/libraries/DCCInterface
Non utilisé : /Users/Pierre/Documents/Arduino/libraries/CmdrArduino-master-2015
Non utilisé : /Users/Pierre/Documents/Arduino/libraries/CmdrArduino-master-2015
Non utilisé : /Users/Pierre/Documents/Arduino/libraries/CmdrArduino-master-2015
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/serial (Copie en conflit de Model-hp 2016-11-30).ino:17:19: note: 'byte sDccSpeed' previously declared here
Non utilisé : /Users/Pierre/Documents/Arduino/libraries/CmdrArduino-master-2015
byte sDccAddress, sDccSpeed, sFunction1, sFunction2;
^
serial:19: error: redefinition of 'byte sFunction1'
byte sDccAddress, sDccSpeed, sFunction1, sFunction2;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/serial (Copie en conflit de Model-hp 2016-11-30).ino:17:30: note: 'byte sFunction1' previously declared here
byte sDccAddress, sDccSpeed, sFunction1, sFunction2;
^
serial:19: error: redefinition of 'byte sFunction2'
byte sDccAddress, sDccSpeed, sFunction1, sFunction2;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/serial (Copie en conflit de Model-hp 2016-11-30).ino:17:42: note: 'byte sFunction2' previously declared here
byte sDccAddress, sDccSpeed, sFunction1, sFunction2;
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/serial.ino: In function 'void processSerialDcc()':
serial:83: error: redefinition of 'void processSerialDcc()'
void processSerialDcc() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/serial (Copie en conflit de Model-hp 2016-11-30).ino:19:6: note: 'void processSerialDcc()' previously defined here
void processSerialDcc() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/serial.ino: In function 'void processSerialAna()':
serial:108: error: redefinition of 'void processSerialAna()'
void processSerialAna() {
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/serial (Copie en conflit de Model-hp 2016-11-30).ino:84:6: note: 'void processSerialAna()' previously defined here
void processSerialAna() {
^
exit status 1
redefinition of 'const char menu0_0 []'

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.
Pierre34
 
Messages: 3
Inscrit le: Lun 10 Avr 2017, 14:35
Echelle pratiquée: ho
Prénom: Pierre

Re: Projet d'alimentation Analogique/DCC

Publié: Mar 04 Juil 2017, 10:03 
Bonjour,
Je regarde de près ce qui se passe. En essayant de compiler chez moi avec une version récente de l'IDE, il semble effectivement qu'il y ait des soucis (Pas les même que ce que vous me montrez)...
Vérifiez tout de même qu'il n'y ait pas de fichiers en double dans le répertoire du projet. Les erreurs que je vois dans votre log sont dues à ce genre de problème. S'il existe des fichiers 'copie de...' ou ayant des nons dans ce style, il faut les supprimer.

Quoi qu'il en soit, je fais les correctifs d'ici la fin de semaine, et poste une nouvelle version dès que possible.

Merci de l'intérêt que vous portez à ce projet !

Michel
Zebulon91
Bavard
 
Messages: 78
Inscrit le: Dim 16 Mars 2014, 17:39
Localisation: Villebon sur Yvette (91)
Âge: 49
Echelle pratiquée: HO
Prénom: Michel
Club: AMF Villebon/Yvette

Re: Projet d'alimentation Analogique/DCC

Publié: Lun 10 Juil 2017, 11:48 
Le dossier nettoyé des scripts inutiles (ce qui posait problème) : https://www.dropbox.com/sh/usmhkec6fn5y ... PtEda?dl=0

Testé sur deux machines (PC et MAC)...

Je reste pas loin au cas où !
Zebulon91
Bavard
 
Messages: 78
Inscrit le: Dim 16 Mars 2014, 17:39
Localisation: Villebon sur Yvette (91)
Âge: 49
Echelle pratiquée: HO
Prénom: Michel
Club: AMF Villebon/Yvette

Re: Projet d'alimentation Analogique/DCC

Publié: Mer 16 Août 2017, 15:04 
Merci beaucoup pour votre réponse.

Effectivement il y avait des dossiers en double. Avec le soutien d'un de mes fils et en analysant les messages d'erreurs et en suivant les lignes de programme nous étions arrivés à cette conclusion. Maintenant cela complile bien merci à vous.

J'ai reçu l'écran LCD je passe à la phase essais.
Pierre34
 
Messages: 3
Inscrit le: Lun 10 Avr 2017, 14:35
Echelle pratiquée: ho
Prénom: Pierre

Re: Projet d'alimentation Analogique/DCC

Publié: Mer 23 Août 2017, 17:43 
Bonjour,

Je recontre encore quelques difficultés, certaines résolues d'autres non.

la bibliothèque cmdrarduino n'est pas satsfaisante elle ne prend pas en charge la fonction setpower. j'ai utilisé DCCInterface trouvé sur le site de Locoduino qui lui prend en charge cette fonction.

Vous utilisez le pont 18200 et si je comprend bien le composant indépendant et pas le module arduino 18200 tout monté. Du coup sur le plot A7 la résistance R1 les deux condensateurs ne sont pas connectable sur les pattes I-sen BS1 et BS2. Au mieux je peux la relier à la terre via la résistance R1. Je ne comprends pas si cela à une incidence.

Il me reste quelques erreurs dans la compilation. Comme il est dit depreciated fonction j'ai pensé que ce n'était pas significatif mais je n'en suis pas sûr/
<built-in>: note: this is the location of the previous definition
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino: In function 'void configMenu()':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:128:91: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.dccAddress = (byte)doSetValue(1,255,mainConfig.dccAddress,"ADRESSE");
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:131:78: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.upSpeed = doSetValue(0,20,mainConfig.upSpeed,"INERTIE");
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:147:98: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.dccLimit = (byte)doSetValue(0,DCC_LIMIT_MAX,mainConfig.dccLimit,"LIMITEUR");
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:149:98: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.anaLimit = (byte)doSetValue(0,ANA_LIMIT_MAX,mainConfig.anaLimit,"LIMITEUR");
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino: In function 'byte menuFunctions()':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:331:89: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.functionA = (byte)doSetValue(0,16,mainConfig.functionA,"FONCTION A");
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:334:89: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.functionB = (byte)doSetValue(0,16,mainConfig.functionB,"FONCTION B");

Résultat: le menu ne s'affiche pas toujours sur l'écran, les boutons de sélection ne sont pas actifs.

Merci pour vos lumières qui pourraient me permettre de résoudre ces derniers problèmes.

Bien cordialement

Pierre
Pierre34
 
Messages: 3
Inscrit le: Lun 10 Avr 2017, 14:35
Echelle pratiquée: ho
Prénom: Pierre

Re: Projet d'alimentation Analogique/DCC

Publié: Mar 29 Août 2017, 09:57 
Pierre34 a écrit:Bonjour,

Je recontre encore quelques difficultés, certaines résolues d'autres non.

la bibliothèque cmdrarduino n'est pas satsfaisante elle ne prend pas en charge la fonction setpower. j'ai utilisé DCCInterface trouvé sur le site de Locoduino qui lui prend en charge cette fonction.

Vous utilisez le pont 18200 et si je comprend bien le composant indépendant et pas le module arduino 18200 tout monté. Du coup sur le plot A7 la résistance R1 les deux condensateurs ne sont pas connectable sur les pattes I-sen BS1 et BS2. Au mieux je peux la relier à la terre via la résistance R1. Je ne comprends pas si cela à une incidence.


Les deux capacités reliées à BS1 et BS2 sont indispensables. Si vous utilisez un shield ou un module précablé, il est généralement possible de souder les condensateurs sur la face cuivre directement. Pas très esthétique, mais ça peur dépanner.

Pierre34 a écrit:Il me reste quelques erreurs dans la compilation. Comme il est dit depreciated fonction j'ai pensé que ce n'était pas significatif mais je n'en suis pas sûr/
<built-in>: note: this is the location of the previous definition
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino: In function 'void configMenu()':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:128:91: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.dccAddress = (byte)doSetValue(1,255,mainConfig.dccAddress,"ADRESSE");
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:131:78: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.upSpeed = doSetValue(0,20,mainConfig.upSpeed,"INERTIE");
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:147:98: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.dccLimit = (byte)doSetValue(0,DCC_LIMIT_MAX,mainConfig.dccLimit,"LIMITEUR");
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:149:98: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.anaLimit = (byte)doSetValue(0,ANA_LIMIT_MAX,mainConfig.anaLimit,"LIMITEUR");
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino: In function 'byte menuFunctions()':
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:331:89: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.functionA = (byte)doSetValue(0,16,mainConfig.functionA,"FONCTION A");
^
/Users/Pierre/Documents/Arduino l'essentiel/Alimentation analogique DCC Zébulon 91/MR_Alim_V103/menus.ino:334:89: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
mainConfig.functionB = (byte)doSetValue(0,16,mainConfig.functionB,"FONCTION B");

Résultat: le menu ne s'affiche pas toujours sur l'écran, les boutons de sélection ne sont pas actifs.


Pour ce qui est de la librairie DCC, je vous ai mis la version avec laquelle je compile ce projet. Elle est à décompresser dans votre dossier "librairies".

Les warnings ne devraient pas poser de problème, en tout cas pour le moment.

Au sujet du problème d'affichage et des boutons, je ne vois pas ce qui peut bloquer, à part un problème de câblage... Je vois pour fous envoyer une version du code avec un mode debug qui permet le log sur le port série. Je rentre juste de vacances, il me faut le temps de dépiler les urgences, je me re-penche la dessus très bientôt !

Cordialement,.
Michel
Zebulon91
Bavard
 
Messages: 78
Inscrit le: Dim 16 Mars 2014, 17:39
Localisation: Villebon sur Yvette (91)
Âge: 49
Echelle pratiquée: HO
Prénom: Michel
Club: AMF Villebon/Yvette

Précédent

Retour vers Arduino

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Cyril2, Yahoo [Bot] et 3 invité(s)