Citation:
Envoyé par stephane
d après ce que je voie tu est vachement avancer sur ton projet bravo je me régale d avance
ont risque d être coincer aux niveaux des pids mais allions y je suis partant 100/100
laisse moi réceptionner le matos qui me manque lol
au faite tu as la bibliothèque
|
Merci Stéph. voici les librairies
https://github.com/yexiaobo-seeedstudio/CAN_BUS_Shield
Et d'autres en alternative si besoin...
https://github.com/Seeed-Studio/CAN_BUS_Shield
https://github.com/coryjfowler/MCP_CAN_lib
PS: comme le bouclier à été retravailler pour une version plus récente, il faut modifié la broche CS (du module CAN bus) de D10 à D9 sur l'Arduino.
En effectuant cette modification :
const int SPI_CS_PIN = 9;
"MCP_CAN CAN (9); // Définir CS (du mini module CAN) sur la broche D9
Et comme dit plus haut il faut aussi changer la valeur du chrystal quartz dans le code de la librairie comme ceci :
Code :
byte begin(byte speedset, const byte clockset = MCP_16MHz); // init can
doit être changé en
Code :
byte begin(byte speedset, const byte clockset = MCP_8MHz); // init can
Et le tour est normalement joué. Je suis actuellement entrain d'essayer de me faire un shéma (d'amateur) je vais partager tout ça.
@+
---------- Post added at 11h07 ---------- Previous post was at 11h05 ----------
Pour les PID yout est là
http://fr.wikipedia.org/wiki/OBD-II_PID