Les fonctions
. Par : Jean-Luc
Vous répondez à :
Bonjour,
votre question a peu de rapport avec le modélisme ferroviaire mais comme elle est d’ordre général ...
Un Serial.print s’effectue dès qu’il est rencontré dans l’exécution du programme.
Le Serial.begin doit figurer une fois dans le Setup, valable pour tout le sketch (y compris les fonctions).
Si vous avez un projet lié au modélisme ferroviaire, présentez le sur le forum, Locoduino est un site participatif.
Voir en ligne : Référence Arduino français
11 Messages
-
Les fonctions 17 novembre 2018 10:09, par Patrick
Bonjour, je suis tout débutant en Arduino(1 semaine).... Et je ne suis pas du tout un champion du "C" !!!
Existe-t-il une instruction AND ? et, dans l’affirmative, comment l’écrire ?
Je me suis réalisé un petit programme de commande d’aiguille via un servo RC piloté par deux bouton poussoir (un pour "droit" et un pour "dévié"), avec pré-position du servo à la mise sous tension. Tout fonctionne correctement mais en appuyant successivement sur le même bouton, par exemple "dévié" (après positionnement correct en "dévié"), le servo revient brutalement à sa position "droit" avant de commencer sa course lente en dévié !
c’est un "if...mon bouton dévié appuyé" qui commande la rotation du servo en position déviée.
Ma question, est-il possible de rajouter un "AND position servo" au "if...mon bouton dévié appuyé" ou faut-il écrire un deuxième "if" imbriqué dans le premier ?
Merci d’avance de votre aide-
Les fonctions 17 novembre 2018 10:29, par Jean-Luc
Bonjour, les réponses se trouvent dans « Instructions conditionnelles : le if ... else »
-
-
Les fonctions 17 novembre 2018 12:51, par Patrick
Merci, effectivement je découvre le "et logique".... J’avais fait une recherche sur "AND". Merci.
-
Les fonctions 19 août 2020 19:18, par Saïd
Il m’arrive parfois d’utiliser les fonctions sans les avoir déclarer avant la fonction le void setup() sans le compilateur ne parle d’erreur et le code fonctionne correctement. Mais cependant après quelque modification du code le compilateur se trouve des erreur de fonction non declarer comment expliquer ce phenomene.
-
Les fonctions 20 août 2020 19:42, par msport
Bonjour,
difficile de donner un avis avec aussi peu d’informations.
Si votre projet concerne le modélisme ferroviaire, décrivez le sur le forum, rubrique "Vos projets".
Cordialement -
Les fonctions, possibilité d’utiliser un Serial.print dans plusieurs fonctions 12 novembre 2020 14:49, par Patrick Sainsilly
Bonjour,
Je débute dans l’univers de la programmation et ma question est probablement triviale. Est-il possible d’utiliser un "Serial.print" à l’intérieur d’une fonction ?
L’idée est de créer une librairie comportant plusieurs fonctions destinées à contrôler un thermostat connecté via liaison série.
Exemple :
la fonction "void sentTemp(float temp)" permettrait de régler la température de consigne
la fonction "float readTemp()" permettrait de lire la température du momentSi oui, à quel endroit doit se trouver le Serial.begin alors qu’il s’adresse à des fonctions différentes de la librairie ?
-
Les fonctions, possibilité d’utiliser un Serial.print dans plusieurs fonctions 12 novembre 2020 16:12, par msport
Bonjour,
votre question a peu de rapport avec le modélisme ferroviaire mais comme elle est d’ordre général ...
Un Serial.print s’effectue dès qu’il est rencontré dans l’exécution du programme.
Le Serial.begin doit figurer une fois dans le Setup, valable pour tout le sketch (y compris les fonctions).
Si vous avez un projet lié au modélisme ferroviaire, présentez le sur le forum, Locoduino est un site participatif.Voir en ligne : Référence Arduino français
-
-
Les fonctions 7 mai 2021 13:09, par bernarduino
Bonjour. Bravo pour votre site, cela m’a permis d’enrichir mes connaissances en programmation. Ce que je préfère, c’est la temporisation non bloquante !! Dans le cours sur les fonctions, il y a des subtilités qui m’échappent, pourriez-vous mettre un exemple complet, pour mieux comprendre l’appel des fonctions. Merci. Bernarduino
-
Les fonctions 7 mai 2021 21:38, par Jean-Luc
Bonsoir. Comment pourrais-je deviner quelles subtilités vous échappent 😊. Ca serait mieux que vous posiez des questions.
-
Les fonctions 9 mai 2021 17:52, par bernarduino
Bonjour. Comment appelle t-on les fonctions demarreClignotement et clignotement et avec quels arguments, et à quel endroit(loop ou set up) ? Merci. Bernarduino
-
-
Les fonctions 10 mai 2021 11:26, par msport
Bonjour, je pense qu’une relecture du sujet vous apportera les réponses.
Cordialement