[MERGED] Bac-Ka-Poux-Bêle 2019

This topic has been merged into Bac-Ka-Poux-Bêle 2019.

bonjour a tous
je veux lire le courant à partir d’un capteur ASC712 le capteur est lier a une carte arduino uno, puis je veux envoyer les données vers une autre carte arduino uno via bus I2C.
la problème se pose lors de l’envoi des données si j’augmente le courant dans la charge j’obtiens la valeur mais si j’abbesse le courant la valeur lit ne diminue pas !!!
ci dessous le code master et le code du slave.
merci d’avance pour vos réponses

arduino_master.ino (590 Bytes)

lecture_puissance.ino (1.57 KB)

Postez le code (correctement, avec les Balises) directement dans votre post. Pas simple de le lire sur mobile si PJ

Bonjour, tout nouveau tout neuf avec les Arduino !! j'ai testé cette config ci dessous qui fonctionne parfaitement

mais je voudrais remplacer ma LED par un relais et là impossible pour moi .... si une âme charitable passe par là ?

Merci

const int microphonePin= 0; // const int ledPin=13; //

int sample; //

const int threshold= 800;// void setup() { pinMode (ledPin, OUTPUT);// Serial.begin(9600); // }

void loop(){ sample= analogRead(microphonePin); // Serial.println(sample); if (sample > threshold) { digitalWrite (ledPin, HIGH); // delay (500); // digitalWrite (ledPin, LOW); // } else { digitalWrite(ledPin, LOW); }

}

bonjour,

Dans la théorie, il suffit de définir un port pour la sortie relais:

ex: cont int relaisPin=x; avec x le numéro de port.

puis remplacer tout les ledPin du code par relaisPin

Dans la pratique,le soucis sera la ligne suivante: delay(500);

ce temps est trop court pour que le relais électromécanique puisse commuter.

Il serai bien de lire les règles du forum...

Là on pourra donner de l’aide

Les spécialistes vont mieux répondre, mais c’est dangereux pour la pin de sortie d’attaquer directement un relais.
1er point, le courant d’appel …et de maintient, une sortie est limitée a 20 ma maxi.
2 eme point les surtension qui vont apparaître lors de la rupture de l’alimentation du relais, vont détruire ta sortie,
Pour régler le problème il faut passer par un étage constitué d’un transistor, d’une ou 2 résistance et d’une diode “roue libre”

Cherche cette expression ici et tu trouvera plein de schéma.
Bonne bricole.