Cours:PooTD1 ledsbps : Différence entre versions
(Page créée avec « {{Rouge|'''Retour à la liste des Tds'''}} {|style="vertical-align:middle; width:100%; text-align:left; " |- | {{boîte déroulante/début|titre=lampe.h}}... ») |
|||
| Ligne 1 : | Ligne 1 : | ||
[[Cours:3105|{{Rouge|'''Retour à la liste des Tds'''}}]] | [[Cours:3105|{{Rouge|'''Retour à la liste des Tds'''}}]] | ||
| + | |||
| + | ==Préparation du projet== | ||
| + | |||
| + | *Créer un nouveau projet de type {{Rouge|"QT en console"}} | ||
| + | *Choisir le kit {{Rouge|"piTp"}} | ||
| + | *{{Rouge|'''ajouter à la fin du fichier .pro la ligne'''}} <code>LIBS += -lpigpio</code> | ||
| + | *Dans l'arborescence de votre projet, | ||
| + | **Ajouter des fichiers existants | ||
| + | |||
{|style="vertical-align:middle; width:100%; text-align:left; " | {|style="vertical-align:middle; width:100%; text-align:left; " | ||
Version du 28 août 2025 à 09:35
Retour à la liste des Tds
Préparation du projet
- Créer un nouveau projet de type "QT en console"
- Choisir le kit "piTp"
- ajouter à la fin du fichier .pro la ligne
LIBS += -lpigpio - Dans l'arborescence de votre projet,
- Ajouter des fichiers existants
| lampe.h #ifndef LAMPE_H
#define LAMPE_H
#include <QObject>
class Lampe
{
public:
Lampe(int _numGpio);
void allumer();
private:
int numGpio;
};
#endif // LAMPE_H
|
lampe.cpp #include "lampe.h"
#include <pigpio.h>
Lampe::Lampe()
{
gpioInitialise();
gpioSetMode(5,PI_OUTPUT);
}
void Lampe::allumer()
{
gpioWrite(5,true);
}
|