Bonjour Messieurs, (et qq Mesdames peut-être...)
Tout frais avec DCC++, je n'ai jamais eu de problème avec un uno et une shield L298.
Par contre, voulant gagné qq ampères, je galère un peu avec ma shield L9110S.
Max471 défectueux, GY169 fumé. Ma borne A0 peut-être aussi HS à cause de ces essais foireux.
Commandes DCC bien envoyées par JMRI, lecture de CVs impossible, pas de détection de court-circuit...
Je retente donc avec un uno tout neuf, la shield L9110S et un INA169, mais avant je voudrais être sûr au sujet l'utilisation de la pin A1. Nous demande-t-elle de modifier ceci:
#elif MOTOR_SHIELD_TYPE == 2
#define MOTOR_SHIELD_NAME "L9110S Dual Motor Driver"
#define SIGNAL_ENABLE_PIN_MAIN 3
#define SIGNAL_ENABLE_PIN_PROG 11
#define CURRENT_MONITOR_PIN_MAIN A0 en #define CURRENT_MONITOR_PIN_MAIN A1?
?
#define CURRENT_MONITOR_PIN_PROG A0 en #define CURRENT_MONITOR_PIN_MAIN A1?
?
#define DIRECTION_MOTOR_CHANNEL_PIN_A 12
#define DIRECTION_MOTOR_CHANNEL_PIN_B 13
De plus, le + de mon alimentation 18V va-t-il bien sur Vin+ de l'INA169 et Vin- va-t-il bien vers power de la carte L9110s? Résistance de 0.1ohm 3W soudée aux bornes Vin+ et Vin- de l'INA169.
Une dernière chose, lorsque je téléverse le sketch dans mon mega ces warnings apparaîssent à chaque fois alors que je n'ai pas touché à ces paramètres, est-ce grave?
D:\Telechargements\BaseStation-master\BaseStation-master\DCCpp_Uno\DCCpp_Uno.ino:427:152: warning: backslash and newline separated by space
R.currentBit=0; /* reset current bit pointer and determine which Register and Packet to process next--- */ \
D:\Telechargements\BaseStation-master\BaseStation-master\DCCpp_Uno\DCCpp_Uno.ino:433:100: warning: backslash and newline separated by space
R.tempPacket=R.currentReg->activePacket; /* flip active and update Packets */ \
D:\Telechargements\BaseStation-master\BaseStation-master\DCCpp_Uno\DCCpp_Uno.ino:449:103: warning: backslash and newline separated by space
} /* END-ELSE */ \
D:\Telechargements\BaseStation-master\BaseStation-master\DCCpp_Uno\DCCpp_Uno.ino:450:88: warning: backslash and newline separated by space
\
D:\Telechargements\BaseStation-master\BaseStation-master\DCCpp_Uno\DCCpp_Uno.ino:196:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
CurrentMonitor mainMonitor(CURRENT_MONITOR_PIN_MAIN,"<p2>"); // create monitor for current on Main Track
^
D:\Telechargements\BaseStation-master\BaseStation-master\DCCpp_Uno\DCCpp_Uno.ino:197:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
CurrentMonitor progMonitor(CURRENT_MONITOR_PIN_PROG,"<p3>"); // create monitor for current on Program Track
Merci pour votre aide et si un âme charitable voulait bien mettre les plans et les explications à jour pour ce montage, cela nous ferait beaucoup de temps et d'empreinte carbone.
Base Station EX est en tout cas en train de mettre ces planches à jour.