Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Jean-Luc

Pages: 1 ... 7 8 [9] 10 11 ... 93
121
Si vous l'avez acheté chez ce revendeur : https://www.ebay.fr/itm/Nano-V3-0-ATMega328-CH340-Arduino-Compatible/143953697702

C'est un CH340


122
Bonjour Jean Luc,

Je n'en est aucune idée, comment puis je connaitre ce modèle?

Le micro contrôleur est un circuit intégré carré avec des pattes sur chaque côté. Le 2e circuit intégré rectangulaire avec des pattes sur des côtés opposés est le convertisseur USB série. Qu’y a-t-il d’inscrit dessus ?

123
Bonjour,

Le pilote pour le convertisseur USB série du Nano n'est peut-être pas installé. Quel est le modèle de convertisseur ?

124
ACAN existe pour Teensy. C'est même sur cette cible qu'elle a été développée en premier. Elle est disponible dans le gestionnaire de bibliothèques.

En résumé les différentes incarnations :
ACAN, CAN Library for Teensy 3.1 / 3.2, 3.5, 3.6 : https://github.com/pierremolinaro/acan
ACAN2515, MCP2515 CAN Controller Library for Arduino : https://github.com/pierremolinaro/acan2515
ACAN2515Tiny, adaptation of ACAN2515 library in order to reduce the memory footprint : https://github.com/pierremolinaro/acan2515Tiny
ACAN2517, MCP2517FD CAN Controller Library for Arduino (in CAN 2.0B mode) : https://github.com/pierremolinaro/acan2517
ACAN2517FD, MCP2517FD and MCP2518FD CAN Controller Library for Arduino (in CAN FD mode) : https://github.com/pierremolinaro/acan2517FD
ACAN-T4, CAN Library for Teensy 4.0 : https://github.com/pierremolinaro/acan-t4

Une version pour le SJA1000 like intégré à l'ESP32 est en préparation.

125
Composants / Re : Logiciels de conception / routage : vos avis
« le: mars 16, 2021, 08:23:03 pm »
Salut Christophe

DHL est réputé pour faire le travail des douanes à leur place  :)

Je prends FeDex.

126
Présentez vous ! / Re : Bonjour à toutes et tous !
« le: mars 15, 2021, 09:42:14 am »
Bonjour Titrain. Merci pour les compliments et bienvenue parmi nous  :)

127
Composants / Re : Logiciels de conception / routage : vos avis
« le: mars 01, 2021, 02:05:04 pm »
Concernant KiCAD que j'ai eu à utiliser indirectement pour deux cartes :

Méfiez vous des empreintes de composants que l'on trouve un peu partout. Les deux cartes en question ont dues être rustinées car des empreintes étaient fausses. Donc, ne pas faire confiance et  tout vérifier.

128
Vos projets / Re : projet centrale "LaBox" wifi DCC++ Can
« le: février 06, 2021, 07:20:44 pm »
Utilisez un MCP2562. Il est moins cher que ce module et il fonctionne  :)

129
Bus CAN / Re : Mémoire circulaire à l'émission pour un Bus Can
« le: août 23, 2020, 11:01:17 am »
Bonjour,

Si le rythme de production est plus élevé que celui de consommation alors il faut un tampon infini. Un tampon fini ne peut servir qu’à régler des problèmes de producteur / consommateur transitoires 😊

130
Bus CAN / Re : Mémoire circulaire à l'émission pour un Bus Can
« le: juillet 20, 2020, 01:15:27 pm »
Thierry ne doit pas se souvenir qu’il y a une bibliothèque Locoduino pour ça : RingBuffer :)

https://github.com/Locoduino/RingBuffer

Elle est disponible via le gestionnaire de l’IDE.

131
Où sont les résistances ?

132
Euh, oui.

Mais physiquement, sur le boîtier, elle est où la patte 1 ?

133
Composants / Re : Un nouveau composant prometteur : le VL6180
« le: juin 08, 2020, 10:23:21 am »
Bonjour

Expérience intéressante et qui m'intéresse d'autant plus que je voudrais détecter la distance au fond des remises à locomotive, que l'arrêt soit automatique ou non reste à déterminer mais avoir juste un affichage est déjà pas mal.

Dans la vidéo on voit dans le second cas, lorsqu'une rame est présente sur la voie de garage voisine, une lecture de 34 ? cm ?
À quelle distance est la voie de garage voisine ? 40 mm ?

134
Discussions ouvertes / Re : Devinette
« le: juin 07, 2020, 11:32:10 am »
Pierre,

Si tu ne testes avec des valeurs 0 et 1, tu n’auras pas de différence entre & et && et | et ||. La différence vient quand les opérandes sont différents de 0 et 1.

Il est déconseillé, en C, d’utiliser & et | sur des booléens. Voir notamment le § 9.7 de ce document :

https://www.ssi.gouv.fr/uploads/2020/05/anssi-guide-regles_de_programmation_pour_le_developpement_securise_de_logiciels_en_langage_c-v1.1.pdf#page85

Et c’est également comme ça dans d’autres documents de bonnes pratiques comme MISRA-C

135
Discussions ouvertes / Re : Re : Devinette
« le: juin 07, 2020, 10:10:37 am »
Quel est l’intérêt concret de ces notions ?

Comprendre la sémantique du langage permet de le maîtriser

Citer
Faut-il se méfier du compilateur ?

Oui et il faut également se méfier de soi même :)

En un mot comme en cent : il n'existe pas réellement de booléens en C ou en C++. Le compilateur ne dira rien si par exemple on écrit :

bool b = 40;

le compilateur est content. Il pourrait émettre un warning avec l'option -Wint-in-bool-context mais cette option n'est pas allumée dans l'IDE.

En appartée :

Je disais à Serrurier, sur un autre fil, que les documents sur le blog d'Eskimon n'étaient pas satisfaisants. Certes il a fini par supprimer ses tableaux qui grandissent tout seul mais il reste des choses comme :

Citer
Si on voulait faire un tableau de 100 étudiants dans lesquels on recense leurs nombres d’absence, on ferait le tableau suivant:

char absenteisme[100];

Je ne suis pas persuadé qu'un char soit le type adéquat pour compter quoique ça soit. La dissertation sur les booléens est également surprenante : https://eskimon.fr/tuto-arduino-105-le-langage-arduino-12#les-variables-booléennes

Le C est un langage très permissif. Avec le temps GCC a fini par ajouter des options permettant de corriger ce libéralisme débridé mais tout n'est pas activé dans l'IDE (probablement parce que ça empêcherait la compilation de bon nombre de bibliothèques et d'exemples).

Il faut donc un peu de discipline  :)

Pages: 1 ... 7 8 [9] 10 11 ... 93