Salut à tous.
@ Bud Spencer : Je précise que je fais mes tests avec une raspberry Pi 2B.
Bud Spencer a écrit :Dans la pratique, on la place sur l'anode par convention ...
C'était la réponse par convention que j'attendais. Autant utiliser les bonnes pratiques que faire n'importe quoi.
Bud Spencer a écrit :Ca c'est un très mauvais raisonnement.
Ma question concernant la tension qui est délivrée par les GPIO.
Ce n'est pas un raisonnement, mais juste une interrogation. La réponse se trouve ci-après :
-->
https://www.raspberrypi.org/documentation/usage/gpio/
-->
https://www.framboise314.fr/scratch-ras ... ants/gpio/
Bud Spencer a écrit :les GPIO en sortie sont des états logique (ttl 3.3) qui peuvent être haut ou bas mais en aucun cas des sources de tension.
C'est quand même une source de tension puisqu'il faut interroger l'état du GPIO.
Mais tant que l'on reste dans les limites de ce que m'a indiqué Dyox (GPIO intensité maximale par broche 16ma, et l'intensité totale 50ma), je pense que l'on ne provoque aucun dommage à la raspberry.
Bud Spencer a écrit :On le fait avec des leds parce que l'on est ici sur de l'initiation et de l'expérimentation, mais dans la pratique, même une led ne doit pas être connecté directement a une pin du GPIO.
La source d'alimentation sont la broche 1 (3,3 volts) et la broche 9 (ground).
Dans ce cas, que dois-je installer en plus des leds pour le pas utiliser les GPIO comme source d'alimentation ?
Bud Spencer a écrit :Toutes celle qui sont colorées en orange. Le mieux est d'utiliser celles qui n'ont pas de double fonctions (i2c, spi), ce qui te laisse de la marge pour utiliser ces bus ultérieurement.
J'utilise un interrupteur et sept leds pour faire un chenillard.
Code : Tout sélectionner
--> Bouton : broche 11 : 17
--> Led 'a' : broche 12 : GPIO 18
--> Led 'b' : broche 15 : GPIO 22
--> Led 'c' : broche 16 : GPIO 23
--> Led 'd' : broche 18 : GPIO 24
--> Led 'e' : broche 22 : GPIO 25
--> Led 'f' : broche 7 : GPIO 4
--> Led 'g' : broche 24 : GPIO 8
--> 3.3 volts : broche 1
--> ground : broche 6
Soit au total dix câbles.
Dans le kit, je n'ai pas de câbles mâle/mâle, mais des câbles mâle/femelle ou femelle/femelle.
Du coup, je n'utilise pas la nappe car je branche directement sur les broches de la raspberry avec les câbles mâle/femelle.
Pour le montage, je vais devoir trouver des cavaliers, c'est-à-dire des câbles du même diamètre que les trous, que je vais découper à la bonne longueur et ensuite coller avfin de rendre l'ensemble rigide.
Il m'arrive d'avoir des problèmes de contacts sur la plaque de montage.
Je vais répondre à mes questions :
1) s'il y a deux types de résistances (1k ohms et 10k ohms), c'est pour réduire l'intensité qui passe par l'interrupteur et les leds.
J'ai quatre leds avec une résistance à 10k ohms et les trois autre leds à 1k ohms.
Je vois une différence au niveau intensité lumineuse.
Donc rien à voir avec la tension de 3,3 volts ou de 5 volts.
2) Ce sont bien des résistances à couche carbone de 1/4 watts.
3) ce sont des leds économiques de 3mm.
4) les caractéristiques sont correctes.
5) Le calcul indique une intensité plus faible que celle de mes résistances (1k ohms et 10k ohms).
De ce fait, le calcul donne un seuil minimale que je ne dois pas dépasse. Et du coup, la luminosité sera moindre.
6) par sécurité, il vaut mieux mettre une résistance plus forte que ce que propose le calcul.
7) la patte longue correspond à l'anode.
8) par convention, la résistance se met du coté de l'anode de la led. Sinon, cela n'a aucune importance.
9) manque de précision sur le matériel électronique utilisé dans le sujet de "Patrice SEIBEL".
10) mauvaise interprétation de ma part. Le montage doit se faire ainsi :
--> broche GPIO --> résistance (10k ohms) (coté passe longue de la led = anode)--> leds --> ground (coté passe courte de la led = cathode).
11) le montage du §10) se fait pour chaque led, soit une résistance par led ainsi qu'une broche GPIO par led.
J'utilise les GPIO sur les broches 12, 15, 16, 18, 22, 7 et 24.
3,3 volts par la briche 1 et ground par la broche 6. L'interrupteur sur la broche
12) pour le GPIO, c'est toujours du 3,3 volts.
13) pas de réponse sur "la différence entre la tension de l'alimentation - la tension (la chute de tension) de la led ?"
14) la luminosité dépend bien de l’intensité qui la traverse.
15) je ne dois pas dépasser, en puissance, 1/4 watts pour les résistances.
16) la valeur de la résistance selon son mode de calcul peut induire en erreur la valeur minimale à utiliser. Nous connaissons :
--> Vcc = 3,3 volts
--> I = 10 ma.
Si l'on calcule la résistance, sans tenir compte de la chute de tension directe Vf aux bornes de la led, on trouve :
--> R = Vcc / I
--> R = 3,3 / 0,010
--> R = 330 ohms
c'est ce que l'on trouve dans plusieurs didacticiel. Je pense que c'est le minimum de sécurité !
Si j'introduis Vf qui est de :
--> Vf = 1,6v
le calcul donne
--> R = (Vcc - Vf) / I
--> R = (3,3 - 1,6) / 0,010
--> R = 1,7 / 0,010
--> R = 170 ohms.
Le calcul est un peu plus juste.
Et si l'on calcul la résistance par la puissance, on trouve :
--> P = Vcc * Vcc / R
--> 0,25 = (3,3 * 3,3) / R
--> R = (3,3 * 3,3) / 0,25
--> R = 10,89 / 0,25
--> R = 43,56 ohms.
La résistance sur son maximum de puissance 0,25 watts à ne pas dépasser.
En réalité, nous n'avons pas ce maximum de 0,25 watts au travers de la résistance.
Si nous prenons 170 ohms, nous trouvons :
--> P = (3,3 * 3,3) / 170
--> P = 0,064 watts.
Et si nous prenons 330 ohms, nous trouvons :
--> P = (3,3 * 3,3) / 330
--> P = 0,033 watts.
17) par sécurité, je vais mettre la résistance de 10k ohms.
C'est un peu beaucoup car je peux me servir aussi des résistances de 1k ohms en toute sécurité.
18) pour le montage de l'interrupteur, j'ai trouvé dans ce sujet :
-->
https://www.framboise314.fr/le-bouton-p ... -etonnant/
le montage de la figure 4d, que voici :
Le sujet est bien documenté sur la partie électronique.
J'ai pris comme exemple le montage de la figure 4d, que je retrouve un peu partout sur le net.
On le retrouve aussi ici :
-->
http://nagashur.com/blog/2013/01/02/lir ... pberry-pi/
La résistance est aussi un 10k ohms.
Pour l'instant, j'ai réalisé mon montage et j'ai fait un petit programme en 'C' qui exécute un chenillard lorsque le bouton est enfoncé.
Je dois faire une image de ce montage par Fritzing et entreprendre le programme écrit en 'C/C++' avec les threads + timer.
Ah oui, j'oubliais de dire que j'ai eu des problèmes de compréhension avec le bouton poussoir. Déjà pourquoi quatre broches ?
Ensuite, le montage est bizarre car si je branche 3.3 volts sur le haut à gauche du bouton poussoir, je peux utiliser le coté droite du bouton, c'est-à-dire le haut et le bas pour mettre une led, mais pas le coté gauche en bas.
@+