21-07-2014, 18:49:42
Salut,
j'ai reçu le Raspberry B ce week end et après les premières configurations (installation du wifi) et apprentissages logiciels (prise en main du bureau à distance, prise en main avec ssh et Putty) je commence à regarder comment fonctionnent les gpio.
Premier tuto, je regarde celui ci, manipulation des gpio dans la console à la ligne de commande :
http://www.blaess.fr/christophe/2012/11/...pberry-pi/
J'ai compris l'idée, il faut d'abord "exporter" une broche, par exemple le gpio24, ensuite définir dans quel sens l'info circule "in/out" puis ensuite on initialise value à 1 ou 0 suivant qu'on veut fermer le circuit ou l'ouvrir.
Mais curieusement, je n'ai pas le fonctionnement attendu... Lorsque je prends la tension entre les bornes 18 (gpio24) et 17 (+3.3V) j'ai +3.3V quand Value = 0 et 0V quand Value = 1.
Alors que dans le tuto c'est le contraire (et la logique aussi qui voudrait que 0=éteint et 1=+3.3V)
Dans le sens contraire, direction "in" ça fonctionne correctement : value=1 quand le circuit est fermé, 0 quand il est ouvert.
Merci,
~
j'ai reçu le Raspberry B ce week end et après les premières configurations (installation du wifi) et apprentissages logiciels (prise en main du bureau à distance, prise en main avec ssh et Putty) je commence à regarder comment fonctionnent les gpio.
Premier tuto, je regarde celui ci, manipulation des gpio dans la console à la ligne de commande :
http://www.blaess.fr/christophe/2012/11/...pberry-pi/
J'ai compris l'idée, il faut d'abord "exporter" une broche, par exemple le gpio24, ensuite définir dans quel sens l'info circule "in/out" puis ensuite on initialise value à 1 ou 0 suivant qu'on veut fermer le circuit ou l'ouvrir.
Mais curieusement, je n'ai pas le fonctionnement attendu... Lorsque je prends la tension entre les bornes 18 (gpio24) et 17 (+3.3V) j'ai +3.3V quand Value = 0 et 0V quand Value = 1.
Alors que dans le tuto c'est le contraire (et la logique aussi qui voudrait que 0=éteint et 1=+3.3V)
Dans le sens contraire, direction "in" ça fonctionne correctement : value=1 quand le circuit est fermé, 0 quand il est ouvert.
Merci,
~