Désolé pour le double post, je suis entrain de faire mon programme que je teste avec un multimètre le temps de recevoir le relais et j'ai un problème.
J'ai fait une fonction qui doit switcher l'état d'une pin qui se présente comme ceci :
void togglePin(int pin, EthernetClient client){
// Active ou désactive une pin. Le client n'est nécessaire que pour la sortie HTML
client.print("Changement d'etat de la pin ");
client.println(pin);
client.print(" ... ");
digitalWrite(pin, !digitalRead(pin));
client.print("OK
");
}
Seulement ca ne fonctionne pas, je ne comprends pas ... On peut lire l'état d'une pin en mode output non ?
J'ai également essayé en changeant le pinmode vers input, faire la lecture de l'état puis repasser en output et mettre en high ou low selon le cas mais ca ne marche pas non plus =(
Comment faire une fonction qui passe de high a low et inversement simplement s'il vous plait ?
Oubliez ce message, ma fonction marche, j'avais réglé mon multimètre sur ampèremetre au lieu de voltmetre, tout va bien et fonctionne parfaitement !!