Bonjour,
Je cherche a detecter le démarrage de mon portail électrique de garage dans le but d'utiliser des gaches électriques pour verrouiller/déverrouiller le pied du portail lors de la mise en route du système.
Pour cela, je me suis raccordé sur les ports du portail pour le flash clignotant (qui se déclenche quelques secondes avant la mise en route du moteur). La tension étant en 24V, j'ai utilisé un LM2596 pour abaisser la tension et pouvoir l'utiliser avec carte Arduino.
Cependant, je n'arrive pas à obtenir des valeurs cohérentes et détecter lorsque du 5V vient sur mon port arduino.
Le pole - de mon LM2596 est branché sur le port GND de l'arduino, le pole + est branché sur le port A0 de mon arduino.
Les valeurs ne sont pas exploitables, on ne detecte pas la tension de 5V.
Ci-dessous mon code :
//Parameters
const int arrivee_elec = A0; //btnPin
//Variables
int arrivee_elec_Val = 0; //btnVal
bool arrivee_elec_State = false; //btnState
void setup() {
Serial.begin(9600);
Serial.println(F("Initialize System"));
pinMode(arrivee_elec,INPUT_PULLUP);
}
void loop() {
arrivee_elec_Val=analogRead(arrivee_elec);
Serial.println(arrivee_elec_Val);
if(arrivee_elec_Val<1023){
Serial.println("Pas de tension sur le port");
}else{
Serial.println("Tension sur le port !!!");
}
}
Ci-dessous les résultats dans le moniteur série
992 Pas de tension sur le port 1000 Pas de tension sur le port 1014 Pas de tension sur le port 1009
Savez-vous comment je peux parvenir à mes fins ?
Merci d'avance