Bonjour,
Vous avez bien raison de vous intéresser au GPIO car, AMHA, c'est ce qui fait tout l'intérêt du Raspberry.
En complément de la réponse de dyox, j'ajouterais:
- Le port GPIO est en prise directe avec le SOC (coeur du Rasperry) donc prudence dans les manipulations.
- Les broches (sauf celles d'alimentation et de masse) peuvent être paramétrées en entrée ou en sortie, une par une, de manière indépendante.
Elles ne fonctionnent qu 'en binaire (0 ou 1) et ne supportent pas plus de 3.3 V (tension d'alimentation du SOC.
- Certaines ont des fonctions pré-définies dans certains protocoles de bus série (I2C,UART, SPI..). N'activez donc ces interfaces que si vous en avez besoin.
- Si vous voulez manipuler des données analogiques (température, pression, humidité, tension ...), il faut utiliser une interface dédiée. De même si vous souhaitez piloter un ou des moteurs, pas à pas ou à courant continu. (il y a un nombre incroyable de convertisseurs à faible prix).
- Les premiers essais d'utilisation du GPIO peuvent se faire en ligne de commande. Pour aller plus loin, il faut investir du temps pour se familiariser avec
Perl python voire avec des langages compilés comme C ou C++. Je vous invite à lire, sur la partie blog, les excellents articles sur les saga clignoter une LED et Bouton Poussoir:
http://www.framboise314.fr/la-saga-blin ... r-une-led/
D'une façon générale, le blog regorge d'articles très bien écrits (de ou sous contrôle de François) et qui répondent à beaucoup de questions que se posent les utilisateurs du Raspberry. Il y en a pour tous les niveaux.
Si vous préférez une documentation "papier", il y a le livre du même François (pub gratuite ), en français.
Bon amusement (vous pourriez même utiliser le Lego de vos enfants ).
Sylvain