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 [2] 3 4 ... 93
16
Aide / Re : problème avec le type byte
« le: août 05, 2023, 03:56:33 pm »
Bonjour,

Sur mon IDE c'est colorié (v1.8.19)

Citer
Par contre si cette déclaration a lieu à l'intérieur d'une définition de classe, le compilateur donne une erreur.

Et c'est normal si la classe est dans un .h ou un .cpp.

En effet, lorsque l'IDE demande la compilation d'un .ino, ce dernier passe par un pré-processeur spécifique qui inclus en tête le fichier Arduino.h. De plus, ce pré-processeur liste les fonctions présentes dans le .ino et ajoute en tête pour le compilateur la déclaration des prototypes correspondant, ce qui permet d'appeler des fonctions définies après dans le source (ce qui n'est pas possible en C/C++ sinon et produit une erreur de compilation).

En revanche, si l'IDE demande la compilation d'un .cpp, le pré-processeur n'est pas passé et on se retrouve en C/C++ ordinaire.

Pour régler ce problème, il suffit d'ajouter un

#include <Arduino.h>

Dans votre .h avant la déclaration de classe

17
Vie du forum / Re : Retour en ligne
« le: août 03, 2023, 07:07:32 pm »
Merci de votre soutien ;)

18
Vie du forum / Re : Re : Retour en ligne
« le: août 03, 2023, 05:49:10 pm »
Merci Jan-Luc pour le travail réalisé. Beaucoup comme moi vont se réjouir de retrouver Locoduino !

Merci Christophe  ;)

19
Vie du forum / Retour en ligne
« le: août 03, 2023, 05:18:07 pm »
Bonjour à toutes et à tous.

Le forum et le site editorial ont été remis en ligne. Si vous voyez un soucis quelconque, signalez le ci-dessous en indiquant l'URL

Merci de votre patience

20
Mais je vois pas trop ce qu'on peut attendre d'un générateur de texte qui fait de la complétion sur un buffer circulaire, fut-il grand, et qui a été entrainé sur un corpus de texte non spécialisé en plus  :)

À part du bullshit  ;D

22
Discussions ouvertes / Re : Arduino et carte relais
« le: juin 02, 2023, 07:42:27 pm »
Bonsoir,

Si vous parler du programme de cet article : https://www.locoduino.org/spip.php?article204
Il n'y a que les led des feux qui s'allument  pas de témoin sur l'Arduino

23
Discussions ouvertes / Re : Arduino et carte relais
« le: juin 01, 2023, 06:31:22 pm »
Bonsoir

C'est ceci que vous cherchez ?


24
Composants / Re : Nouveau: UNO R4
« le: avril 01, 2023, 11:46:15 am »
Bonjour Christian.

À ma connaissance aucun MCU ne possède de transceiver intégré.

On joue sur les mots. Ce MCU possède un module CAN, c'est à dire la machinerie qui permet une communication avec le protocole CAN. Le transceiver sert juste à combiner réception et émission et est un détail (et on ne sait pas si il n'y en a pas un sur la carte). D'ailleurs, il est tout à fait possible, tant que l'on reste sur la même carte ou à très courte distance, de communiquer en CAN sans transceiver. C'est ce que j'ai sur mes cartes traction où les 4 MCU ont leurs broches CAN_TX raccordées entre elles, de même pour CAN_RX. Il y a un seul transceiver pour sortir de la carte.

En réalité ma question était plus spécifique. La phrase tirée de la présentation de cette nouvelle carte sous-entend-t-elle qu'ils ont l'intention d'utiliser un bus CAN pour communiquer avec les shields ? Je ne pense pas, elle est très bizarre cette phrase.

Et j'ai pas le temps de participer au développement du soft. Je ne suis pas retraité et j'ai d'autres chats à fouetter  :)

Et c'est quoi ces grands rectangles de couleur pour dissimuler une partie de la carte ?  ???

25
Composants / Re : Nouveau: UNO R4
« le: mars 31, 2023, 08:50:59 am »
Bonjour Jean-Paul,

Intéressant !

Citer
The board provides a CAN bus, which allows users to minimize wiring and execute different tasks in parallel by connecting multiple shields.

Qu'entendent-ils exactement par là ?

26
Aide / Re : Arrêt Automatique
« le: mars 25, 2023, 07:02:44 pm »
Bonsoir,

D'après ce que je lis, la sensibilité se règle en tournant le potentiomètre qui est sur le détecteu et on peut détecter un obstacle jusqu'à 30 cm de distance.

Ceci dit, si vous avez une double voie, le détecteur va détecter le métro dans les deux sens. Mais c'est peut-être ce que vous voulez.

27
Aide / Re : Re : Arrêt Automatique
« le: mars 20, 2023, 06:00:36 pm »
Ah oui mon relai est légèrement différent que celui qu'il utilise dans la vidéo.

Je vous mets le lien : https://www.amazon.fr/gp/product/B0794SWWM8/ref=ppx_yo_dt_b_asin_title_o03_s02?ie=UTF8&psc=1

L'alimentation de la bobine du relai est en 12V, il ne peut pas être alimenté par l'Arduino.
Il y a un cavalier qui permet de choisir si le relai colle quand on met IN à HIGH (côté H) ou quand on met IN à LOW (côté L). Pour être cohérent avec le sketch, il faut qu'il soit côté H.

Donc, côté électronique :
DC+ -> +12V de l'alimentation 12V
DC- -> GND de l'alimentation 12V ET de l'Arduino (tous les GND doivent être reliés ensemble)
IN -> broche 7 de l'Arduino

Côté voie, le relai coupe l'un des fils qui alimentent les rails :
Le fil qui vient de l'alimentation de la voie rentre dans COM
Le fil qui va vers le rail sort de NO

NO = Normally Open, c'est à dire que si IN n'est pas activé, NO est déconnecté de COM.
NC = Normally Closed, c'est à dire que si IN n'est pas activé, NC est connecté à COM

28
Aide / Re : Arrêt Automatique
« le: mars 20, 2023, 05:41:58 pm »
Pour le capteur, il faut relier son VCC au 5V de l'Arduino, son GND au GND de l'Arduino et son OUT à une broche (A0 dans le sketch du gars). Notez que votre capteur a une sortie numérique et pas analogique mais ça marchera quand même avec le sketch du gars et analogRead.

Pour le relai, ça dépend du module que vous avez.

29
Aide / Re : Arrêt Automatique
« le: mars 20, 2023, 05:24:48 pm »
Vous avez le même sketch que celui du gars de la vidéo ?

30
Aide / Re : Re : Arrêt Automatique
« le: mars 20, 2023, 05:14:28 pm »
Un module de réglage de sensibilité ca ressemble à quoi?

C'est le potentiomètre de montage bleu avec une empreinte en croix pour mettre un tournevis situé au milieu du capteur. Mais si le capteur fonctionne de manière satisfaisante, il n'y a pas lieu de le toucher.

Pages: 1 [2] 3 4 ... 93