Différences entre versions de « Pi-WiringPi-Exemple-Quick2Wire »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
 
Ligne 3 : Ligne 3 :
 
== Intro ==
 
== Intro ==
  
{{bloc-etroit|text=The [http://quick2wire.com/about-us/ Quick2Wire system] is a series of hardware and software projects aimed at education and hobbyists, enabling easy general purpose interfacing with the Raspberry Pi.
+
{{bloc-etroit|text=Le [http://quick2wire.com/about-us/ système Quick2Wire] est une série de projet matériel et logiciel, destiné à l'éducation et aux hobbyistes, facilitant l'interfacage avec Raspberry Pi.
  
The system comprises a main board with on-board connections for the main 8 GPIO pins off the Raspberry Pi with access to the SPI, I2C and Serial interfaces via separate connectors. The main board has one LED and one button which can be jumpered in if required. It also features a separate 3.3v regulator to power all other SPI and I2C devices to take the load off the Raspberry Pi’s own 3.3v supply. It’s supplied in kit form, so you need to be handy with a soldering iron!
+
Le système est composé d'une carte principale (main board) avec des connecteurs pour les 8 broches principales du Raspberry Pi permettant un accès aux interfaces SPI, I2C et série (par l'intermédiaire de connecteurs séparés).  
  
These pages serve as a demonstration of using the Quick2Wire boards with the wiringPi library from the command-line, in BASH and C. There are several pages in this series and I hope they might act as a tutorial and possibly even an aid to making sure your Quick2wire boards are fully functional. }}
+
La carte principale dispose d'une LED et d'un bouton qui peuvent être activé à l'aide de cavalier (si nécessaire). Elle dispose également de son propre régulateur 3.3v pour alimenter tous les périphériques SPI et I2C déchargeant ainsi l'alimentation 3.3v de votre Raspberry Pi. Quick2Wire est fournit sous forme de kit, quelques opérations de soudures sont nécessaires!
 +
 
 +
Les pages suivantes servent de démonstration pour utiliser les cartes Quick2Wire avec la librairie wiringPi depuis la ligne de commande (en BASH et C). Cette section reprend plusieurs pages et espérons qu'elles peuvent servir comme tutoriel et vous aider à mettre rapidement vos Quick2wire en œuvre avec WiringPi. }}
  
 
== WiringPi ==
 
== WiringPi ==
{{bloc-etroit|text='''WiringPi''' is a set of C functions designed to make it easy for C and C++ programs to access the Raspberry Pi’s  GPIO. There is also a utility program; gpio which you can use from the command-line to test simple '''GPIO''' operations. }}
+
{{bloc-etroit|text='''WiringPi''' est un ensemble d'instruction en C conçue pour faciliter les programmes C et C++ qui accèdent au GPIO du Raspberry Pi. Il y a également un programme utilitaire; '''gpio''' qui peut être utilisé en ligne de commande pour tester de simples opérations '''GPIO'''. }}
  
* Get and install wiringPi. The instructions are here.
+
* Pour obtenir et installer wiringPi - [[Pi-WiringPi-Installation|voir ces instructions]].
  
 
[[Fichier:Pi-WiringPi-Exemple-Quick2Wire-01.jpg|480px]]<br /><small>Source: [http://wirinPi.com wiringPi.com]</small>
 
[[Fichier:Pi-WiringPi-Exemple-Quick2Wire-01.jpg|480px]]<br /><small>Source: [http://wirinPi.com wiringPi.com]</small>
  
The picture above shows the main board which provides access to the Pi’s main 8 GPIO pins, with the I2C and SPI connectors and serial pins. The I2C based analog (middle) and digital (bottom) expansion boards are below the mainboard. There are no SPI expansion boards at this time. (May, 2013)
+
La photo ci-dessus présent la carte principale (''main board'') qui fourni l'accès au 8 broches GPIO principales du PI, et proposant des connecteurs I2C, SPI et série. Le module analogique Quick2Wire (au milieu) et module d'extension digital Quick2Wire (en bas) sont visibles en dessous de la carte principale. A l'heure actuelle (mau 2013), il n'y a pas encore de carte d'extension SPI disponible.
  
The following pages will guide you through setting it up and programming it via the shell (BASH) and using wiringPi in simple C/C++ programs.
+
Les pages suivantes vous guiderons dans les différentes étapes d'installation et de programmation à l'aide du shell (BASH) et de simple programmes wiringPi en C/C++.
  
  
Ligne 28 : Ligne 30 :
 
== Conclusion ==
 
== Conclusion ==
  
Using the Quick2Wire boards with wiringPi should be fairly straightforward there is nothing new in the Q2W boards that wiringPi can’t handle. The examples here are really just for guidance and hints…
+
Utiliser les cartes Quick2Wire avec WiringPi devrait être assez évident il n'y a rien de nouveau dans les cartes Q2W que WiringPi ne puisse gérer. Les exemples que vous trouvez ici représente juste des truc & astuces que vous pourriez trouver fort utile.
  
 
{{Pi-WiringPi-TRAILER}}
 
{{Pi-WiringPi-TRAILER}}

Version actuelle datée du 30 septembre 2013 à 09:39


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Intro

Le système Quick2Wire est une série de projet matériel et logiciel, destiné à l'éducation et aux hobbyistes, facilitant l'interfacage avec Raspberry Pi.

Le système est composé d'une carte principale (main board) avec des connecteurs pour les 8 broches principales du Raspberry Pi permettant un accès aux interfaces SPI, I2C et série (par l'intermédiaire de connecteurs séparés).

La carte principale dispose d'une LED et d'un bouton qui peuvent être activé à l'aide de cavalier (si nécessaire). Elle dispose également de son propre régulateur 3.3v pour alimenter tous les périphériques SPI et I2C déchargeant ainsi l'alimentation 3.3v de votre Raspberry Pi. Quick2Wire est fournit sous forme de kit, quelques opérations de soudures sont nécessaires!

Les pages suivantes servent de démonstration pour utiliser les cartes Quick2Wire avec la librairie wiringPi depuis la ligne de commande (en BASH et C). Cette section reprend plusieurs pages et espérons qu'elles peuvent servir comme tutoriel et vous aider à mettre rapidement vos Quick2wire en œuvre avec WiringPi.

WiringPi

WiringPi est un ensemble d'instruction en C conçue pour faciliter les programmes C et C++ qui accèdent au GPIO du Raspberry Pi. Il y a également un programme utilitaire; gpio qui peut être utilisé en ligne de commande pour tester de simples opérations GPIO.

Pi-WiringPi-Exemple-Quick2Wire-01.jpg
Source: wiringPi.com

La photo ci-dessus présent la carte principale (main board) qui fourni l'accès au 8 broches GPIO principales du PI, et proposant des connecteurs I2C, SPI et série. Le module analogique Quick2Wire (au milieu) et module d'extension digital Quick2Wire (en bas) sont visibles en dessous de la carte principale. A l'heure actuelle (mau 2013), il n'y a pas encore de carte d'extension SPI disponible.

Les pages suivantes vous guiderons dans les différentes étapes d'installation et de programmation à l'aide du shell (BASH) et de simple programmes wiringPi en C/C++.


Conclusion

Utiliser les cartes Quick2Wire avec WiringPi devrait être assez évident – il n'y a rien de nouveau dans les cartes Q2W que WiringPi ne puisse gérer. Les exemples que vous trouvez ici représente juste des truc & astuces que vous pourriez trouver fort utile.


Source: WiringPi.com. WiringPi est une libraire sous licence GPL écrite par Gordon Henderson. Crédit: wiringpi.com

Traduit de l'anglais par Meurisse D. pour MCHobby.be

Traduit avec l'accord de Gordon Henderson, créateur de wiringPi - Translated with authorization of Gordon Henderson, creator of wiringPi

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.