seb65
Posts: 23
Joined: Sat May 18, 2013 8:19 pm

augmenter nombre GPIO

Sat May 18, 2013 8:26 pm

Bonsoir :)

Tout nouveau dans Raspberry, je me pose une question concernant l'extention du nombre de GPIO.
Si j'ai bien lu, il est possible d'utiliser 8 PIN, est-ce qu'il existe une carte d'extention pour atteindre 12 commandes ?

En fait je cherche à piloter 12 relais, les relais ne sont pas alimentés par la carte mais par une alim externe.

Merci.

ToOnS
Posts: 492
Joined: Sat Mar 23, 2013 10:29 am

Re: augmenter nombre GPIO

Sun May 19, 2013 4:07 am

Salut , il y'a ces 8 verts : http://elinux.org/RPi_Low-level_periphe ... .28GPIO.29 mais aussi les 5 roses (wow ca fait 13 cool y'a meme une de trop) , et meme au pire des cas en plus les 2 jaunes et les 2 bleus (bon pour les roses , jaunes et les bleus faut chercher comment les devier de leurs utilisations "normales" mais ca se fait)
ou alors un io expander , y'en a des tonnes : http://www.google.fr/search?q=gpio+expander le 5ieme lien est meme un "tuto" pour le RPI

totoharibo
Posts: 4246
Joined: Thu Jan 24, 2013 8:43 am

Re: augmenter nombre GPIO

Sun May 19, 2013 7:26 am

Si tu as une version 2, il y a aussi 4 pins supplémentaires sur P5 (connecteur non soudé)

seb65
Posts: 23
Joined: Sat May 18, 2013 8:19 pm

Re: augmenter nombre GPIO

Sun May 19, 2013 10:03 am

mais aussi les 5 roses (wow ca fait 13 cool y'a meme une de trop) , et meme au pire des cas en plus les 2 jaunes et les 2 bleus (bon pour les roses , jaunes et les bleus faut chercher comment les devier de leurs utilisations "normales" mais ca se fait)
C'est à dire ? Comment je peux faire pour utiliser les PIN Roses ? Est-ce que quelqu'un la déjà fait ici ?
Si tu as une version 2, il y a aussi 4 pins supplémentaires sur P5 (connecteur non soudé)
Par version 2 tu veux dire Raspberry Pi Model B ? Si oui j'ai le modele B...
Si je soude un connecteur sur P5 je peux utiliser les GPIO normalement ?

mackoomba
Posts: 10
Joined: Fri Apr 05, 2013 1:36 pm

Re: augmenter nombre GPIO

Sun May 19, 2013 1:53 pm

Par version 2 tu veux dire Raspberry Pi Model B ? Si oui j'ai le modele B...
Si je soude un connecteur sur P5 je peux utiliser les GPIO normalement ?
voici un petit schéma des GPIO pour le modèle B version 2
Image

Les GPIO du connecteur P5 sont utilisables exactement comme les autres, c'est juste qu'ils ne sont pas soudés
Avec tous ces GPIO, tu as largement de quoi faire maintenant ^^

seb65
Posts: 23
Joined: Sat May 18, 2013 8:19 pm

Re: augmenter nombre GPIO

Sun May 19, 2013 2:48 pm

Wouaa :D

Donc si je récapitule, je peux utiliser les GPIOs suivant : 4,17,18,21,22,23,24,25[P1] + 28,29,30,31[P5] soit 12 GPIOs.

Si je soude sur la carte un connecteur sur [P5], je peux piloter le PIN en mode LOW/HIGHT comme les autres avec la commande "gpio write" ???

Dans la console du raspberry PI pour piloter le GPIO4 (PIN7) j'utilise :

Code: Select all

gpio write 7 1 
Exact ?

Par contre si je veux piloter le GPIO 28 (PIN17) du [P5] quel est la correspondance avec le N° du PIN ?
GPIO 28 = PIN17
GPIO 29 = PIN18
GPIO 30 = PIN19
GPIO 31 = PIN20

Code: Select all

gpio write 17 1 
https://projects.drogon.net/raspberry-pi/wiringpi/pins/

mackoomba
Posts: 10
Joined: Fri Apr 05, 2013 1:36 pm

Re: augmenter nombre GPIO

Sun May 19, 2013 3:55 pm

pour la commande avec wiringpi t'as tout compris ;)
je n'utilise pas trop wiringpi ...

pour la soudure, fait très attention ! ce n'est pas facile à souder sur le RPi pour un débutant du fer...
Sinon attention a la numérotation, le schéma que j'ai fourni est une vue du dessus !!!
le connecteur est prévu pour être "à l'envers" c'est a dire les connections par le dessous du RPi
tous les détails par ici > http://elinux.org/RPi_Low-level_peripherals


pour le nombre de GPIO, j'irais même jusqu’à dire que tu peux utiliser les pins 2,3,9,10,11,14 et 15 comme GPIO même si ce n'est pas leur fonction première.
quelqu'un pourrait confirmer :?: :?: :?:

ToOnS
Posts: 492
Joined: Sat Mar 23, 2013 10:29 am

Re: augmenter nombre GPIO

Sun May 19, 2013 8:08 pm

je reconfirme (voir le 2ieme message :lol: ) et meme 0 et 1

seb65
Posts: 23
Joined: Sat May 18, 2013 8:19 pm

Re: augmenter nombre GPIO

Sun May 19, 2013 9:46 pm

@ToOnS
je reconfirme (voir le 2ieme message ) et meme 0 et 1
Je ne suis pas sur de bien comprendre ta réponse... Tu veux dire que mackoomba a raison sur le fait qu'il est possible d'utiliser les PIN 2,3,9,10,11,14 et 15 ???

Donc directement pilotable avec la commande gpio write 2 0 ou gpio write 2 1 ???

ToOnS
Posts: 492
Joined: Sat Mar 23, 2013 10:29 am

Re: augmenter nombre GPIO

Mon May 20, 2013 6:39 am

oui n'importe lequel du moment que c'est pas GND , +5 ou +3.3 , ca en fait 17 sur P1 sans avoir besoin de fer a souder , compte le nombre de leds sur cette photo : https://projects.drogon.net/wp-content/ ... 17leds.jpg (meme si c'est dans le lien :lol: ) mais bleus et jaunes a utiliser en derniers , on sait jamais ca peu servir a autre chose comme par exemple a quoi c'est prevu

seb65
Posts: 23
Joined: Sat May 18, 2013 8:19 pm

Re: augmenter nombre GPIO

Mon May 20, 2013 8:50 am

Bon alors il ne me reste plus que de tester en priorité les bornes roses ! Plus simple a mon avis que de sortir le fer à souder...

Dans le l'image avec les LEDs, peut être que dans son boitier il cache une puce 74HC595 pour étendre le nombre de GPIOs :lol:
mais bleus et jaunes a utiliser en derniers , on sait jamais ca peu servir a autre chose comme par exemple a quoi c'est prevu
Usage très basique chez moi, unniquement pour piloter prise électrique rien de plus... Donc je doute que le raspberry ne me serve à autre chose :roll:

Return to “Français”