mirror of
https://github.com/modelec/tirette.git
synced 2026-01-18 16:57:24 +01:00
initial commit
This commit is contained in:
32
main.cpp
32
main.cpp
@@ -1,7 +1,33 @@
|
||||
#include <wiringPi.h>
|
||||
#include <iostream>
|
||||
|
||||
int main()
|
||||
{
|
||||
std::cout << "Hello, World!" << std::endl;
|
||||
// Numéro du GPIO connecté à la tirette
|
||||
#define TIRETTE_GPIO 17
|
||||
|
||||
int main() {
|
||||
// Initialisation de WiringPi
|
||||
if (wiringPiSetupGpio() == -1) {
|
||||
std::cerr << "Erreur lors de l'initialisation de WiringPi." << std::endl;
|
||||
return 1;
|
||||
}
|
||||
|
||||
// Configuration du GPIO de la tirette en mode entrée
|
||||
pinMode(TIRETTE_GPIO, INPUT);
|
||||
|
||||
// Boucle principale
|
||||
while (true) {
|
||||
// Lecture de l'état du GPIO de la tirette
|
||||
int etat = digitalRead(TIRETTE_GPIO);
|
||||
|
||||
// Si les aimants ne sont plus en contact, afficher un message
|
||||
if (etat == LOW) {
|
||||
std::cout << "Les aimants ne sont plus en contact." << std::endl;
|
||||
// Vous pouvez exécuter d'autres actions ici
|
||||
}
|
||||
|
||||
// Attendre un court délai avant de vérifier à nouveau
|
||||
delay(100);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user