Si je crée une application en UWP par exemple avec Modèle 10 . J'utilise C#
Je veux avoir le GpioController
la logique dans une classe ou quelque part qui gérera toutes les entrées et sorties, comme la configuration des broches et des événements.
Par exemple, lorsqu'un bouton est pressé, il envoie une requête POST au serveur, ceci doit fonctionner dans n'importe quelle vue.
Si je vais dans une vue et que je veux obtenir le statut d'une épingle à montrer comme "La porte est ouverte"
De même, si, par exemple, un capteur déclenche une broche vers le niveau HAUT, si je change de vue, il ne peut pas se déclencher. buttonPin_ValueChanged
et ou le mettre sur BAS pour quelque raison que ce soit, sauf si le capteur est BAS.
Même si les broches Power-on Pull sont PullDown.
pin = gpio.OpenPin(12);
pin.SetDriveMode(GpioPinDriveMode.InputPullUp);
pin.Write(GpioPinValue.Low);
pin.ValueChanged += buttonPin_ValueChanged;