Différences entre versions de « Pi-WiringPi-Fonctions-et-Manuel »
(Page créée avec « {{Pi-WiringPi-NAV}} == Référence == {{bloc-etroit|text=Before using the WiringPi GPIO library, you need to include its header file in your programs:}} <nowiki>#include <... ») |
|||
(4 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 2 : | Ligne 2 : | ||
== Référence == | == Référence == | ||
− | {{bloc-etroit|text= | + | {{bloc-etroit|text=Avant d'utiliser la librairie GPIO de wiringPi, vous devez d'abord inclure le fichier d'entête (le "header" ou ".h" propre au C) dans votre programme:}} |
<nowiki>#include <wiringPi.h></nowiki> | <nowiki>#include <wiringPi.h></nowiki> | ||
− | + | Vous devriez aussi ajouter | |
<nowiki>-I/usr/local/include -L/usr/local/lib -lwiringPi</nowiki> | <nowiki>-I/usr/local/include -L/usr/local/lib -lwiringPi</nowiki> | ||
− | {{bloc-etroit|text= | + | {{bloc-etroit|text=pour compiler les lignes de votre programme (dépend de l'environnement que vous utilisez). La partie importante c'est le '''-lwiringPi''' |
− | + | Vous pourriez aussi avoir besoin d'ajouter d'autres lignes '''#include''', dépendant des modules que vous utilisez.}} | |
− | |||
+ | == Pages de référence/API == | ||
+ | |||
+ | === Le fondamental === | ||
* [[Pi-WiringPi-Reference-Setup-Functions|Fonctions d'initialisation de WiringPi]] <small>(Source anglaise: [http://wiringpi.com/reference/setup/ WiringPi Setup functions])</small> | * [[Pi-WiringPi-Reference-Setup-Functions|Fonctions d'initialisation de WiringPi]] <small>(Source anglaise: [http://wiringpi.com/reference/setup/ WiringPi Setup functions])</small> | ||
* [[Pi-WiringPi-Reference-Core-Functions|Fonctions noyaux de WiringPi]] <small>(Source anglaise: [http://wiringpi.com/reference/core-functions/ Core wiringPi functions])</small> | * [[Pi-WiringPi-Reference-Core-Functions|Fonctions noyaux de WiringPi]] <small>(Source anglaise: [http://wiringpi.com/reference/core-functions/ Core wiringPi functions])</small> | ||
− | + | Les deux points ci-dessus sont les fonctionnalités les plus importantes de wiringPi. | |
− | + | === Les extras === | |
+ | Vous trouverez ci-dessous des fonctions et librairies additionnelles comprise dans la distribution de wiringPi. | ||
− | * [[Pi-WiringPi-Reference-PiSpecific|Fonctions spécifiques à | + | * [[Pi-WiringPi-Reference-PiSpecific|Fonctions spécifiques à RaspberryPi]] <small>(Source anglaise: [http://wiringpi.com/reference/raspberry-pi-specifics/ Raspberry Pi specific functions])</small>. |
− | * [[Pi-WiringPi-Reference- | + | * [[Pi-WiringPi-Reference-TimeManagament|Fonctions de gestion du temps]] <small>(Source anglaise: [http://wiringpi.com/reference/timing/ Timing functions])</small>. |
* [[Pi-WiringPi-Reference-Serial|Librairie série]] <small>(Source anglaise: [http://wiringpi.com/reference/serial-library/ Serial library])</small>. | * [[Pi-WiringPi-Reference-Serial|Librairie série]] <small>(Source anglaise: [http://wiringpi.com/reference/serial-library/ Serial library])</small>. | ||
− | * [[Pi-WiringPi-Reference- | + | * [[Pi-WiringPi-Reference-SpiBus|Librairie SPI]] <small>(Source anglaise: [http://wiringpi.com/reference/spi-library/ SPI library])</small>. |
− | * [[Pi-WiringPi-Reference- | + | * [[Pi-WiringPi-Reference-I2CBus|Librairie I2C]] <small>(Source anglaise: [http://wiringpi.com/reference/i2c-library/ I2C library])</small>. |
+ | |||
+ | {{ambox|text='''Attention:''' Une partie des références suivantes ne sont pas traduite. Nous pouvons cependant continuer nos efforts de traduction sur demande. Adressez votre demande par l'intermédiaire du [http://www.mchobby.be WebShop de MCHobby].}} | ||
Eléments non traduit: | Eléments non traduit: | ||
Ligne 35 : | Ligne 40 : | ||
* [http://wiringpi.com/reference/software-pwm-library/ Software PWM library] - Librairie PWM ''(génération logiciel)''. | * [http://wiringpi.com/reference/software-pwm-library/ Software PWM library] - Librairie PWM ''(génération logiciel)''. | ||
* [http://wiringpi.com/reference/software-tone-library/ Software tone library] - Librairie de génération de tonalité ''(génération logiciel)''. | * [http://wiringpi.com/reference/software-tone-library/ Software tone library] - Librairie de génération de tonalité ''(génération logiciel)''. | ||
+ | |||
+ | {{Pi-WiringPi-TRAILER}} |
Version actuelle datée du 12 octobre 2013 à 18:23
Référence
Avant d'utiliser la librairie GPIO de wiringPi, vous devez d'abord inclure le fichier d'entête (le "header" ou ".h" propre au C) dans votre programme:
#include <wiringPi.h>
Vous devriez aussi ajouter
-I/usr/local/include -L/usr/local/lib -lwiringPi
pour compiler les lignes de votre programme (dépend de l'environnement que vous utilisez). La partie importante c'est le -lwiringPi
Vous pourriez aussi avoir besoin d'ajouter d'autres lignes #include, dépendant des modules que vous utilisez.
Pages de référence/API
Le fondamental
- Fonctions d'initialisation de WiringPi (Source anglaise: WiringPi Setup functions)
- Fonctions noyaux de WiringPi (Source anglaise: Core wiringPi functions)
Les deux points ci-dessus sont les fonctionnalités les plus importantes de wiringPi.
Les extras
Vous trouverez ci-dessous des fonctions et librairies additionnelles comprise dans la distribution de wiringPi.
- Fonctions spécifiques à RaspberryPi (Source anglaise: Raspberry Pi specific functions).
- Fonctions de gestion du temps (Source anglaise: Timing functions).
- Librairie série (Source anglaise: Serial library).
- Librairie SPI (Source anglaise: SPI library).
- Librairie I2C (Source anglaise: I2C library).
Attention: Une partie des références suivantes ne sont pas traduite. Nous pouvons cependant continuer nos efforts de traduction sur demande. Adressez votre demande par l'intermédiaire du WebShop de MCHobby. |
Eléments non traduit:
- Program priority, timing and threads - Priorité du programme, temps et threads (multi-tâche)
- Shift library - Librairie pour registre à décalage
- Software PWM library - Librairie PWM (génération logiciel).
- Software tone library - Librairie de génération de tonalité (génération logiciel).
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.