Bonjour je débute en Arduino et je rencontre déjà un premier problème de compréhension qui va surement vous paraitre simple. Mon problème concerne le branchement d’un bouton poussoir ou interrupteur à une borne digitale de l’Arduino. J’ai rencontré de nombreux schéma du type que j’ai mis en pièce jointe.
Quand je lis ce schéma je comprends que la borne D3 va toujours recevoir une tension de 5V quelque soit la position du bouton. Du coup je ne comprend pas le principe.
Sur le principe :
Quand le bouton poussoir est relâché, le circuit est ouvert et la tension à l'entrée D3 est à 5V, quelle que soit la valeur de la résistance R2
Quand le bouton poussoir est enfoncé, l'entrée D3 est reliée directement à GND, donc sa tension est 0V. Le courant passe alors entre la borne 5V et GND, via la résistance R2 qui évite le court-circuit.
R2 est ce qu'on appelle une résistance de tirage vers le haut (pull up).
220 Ohm est inutilement faible : le courant qui passe lors de l'appui bouton est inutilement élevé (U=RI).
Prendre plutôt une résistance d'au moins 10 kOhms
Dernière chose : pour débuter, l'accessoire indispensable est un petit multimètre (qques euros chez castomerlin), qui te permettra d'effectuer quelques mesures sur tes montages.
Qu'est ce que tu appelles la borne numérique? Si c'est une entrée, bien sur que non, elle ne fonctionne pas comme une masse autrement elle serait toujours à 0.
Bonjour,
Par rapport au schéma en pièce jointe dans mon premier message. Je cherche à connaître l'intensité qui rentre dans la broche numérique 3 de l'arduino quand l'interrupteur est fermé. L'intensité qui rentre dans la broche 3 est elle égale à l'intensité qui traverse l'interrupteur ( loi des noeuds) c'est à dire divisé par deux par rapport au moment où l'interrupteur est ouvert.
J'ai un autre question concernant la valeur de la résistance pull-up. Je souhaiterais mettre une résistance de 50kilo-ohm pour réduire le plus possible l'intensité dans le circuit. Est-ce judicieux? Cela peut-il poser problème? Une résistance encore plus importante peut-elle être envisagé?
Oui, tu peux mettre un pullup de 50K, c'est d'ailleurs la valeur haute des pullups internes (entre 20 et 50K).
Après, plus ta valeur de pullup sera forte plus ton entrée sera sensible aux parasites.
Ca dépend du cablage entre le bouton et l'entrée. Si le bouton est tout près de l'entrée je pense qu'on peut monter jusqu'à 100K. S'il y a de la distance entre le bouton et l'entrée, il faut diminuer le pullup.