Forum Électro-Bidouilleur

Merci de vous connecter ou de vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
Recherche avancée  

Nouvelles:

Bienvenue au Forum de discussion Électro-Bidouilleur! Inscrivez-vous pour participer aux discussions!: 
http://forum.bidouilleur.ca/index.php?action=register Les demandes d'inscription sont révisées quotidiennement.

Auteur Sujet: Relais Arduino 5V pour 3.3V STM32  (Lu 56 fois)

Manu

  • Newbie
  • *
  • Messages: 8
    • Voir le profil
Relais Arduino 5V pour 3.3V STM32
« le: novembre 21, 2020, 09:05:25 pm »

Bonjour  :)

Pour la petite histoire, je voulais faire fonctionner un relais arduino 5v sur une sortie 3.3v du STM32F103C8T6. Après avoir trouvé plusieurs problèmes, la solution était finalement plutôt simple. Je suppose que cette astuce est connue de beaucoup, mais je n'ai rien trouvé dans le forum à ce sujet.

Let´s Go

Vous devrez retirer, la résistance (102) donc de 1K et la remplacer par une 6.8K + 2.2K comme sur cette image.

   

Quelques lignes de code pour peut être vous donnez des idéeas

int RELAY_PIN = PA0;

void setup(void) {
  Serial.begin(9600);
  pinMode(RELAY_PIN, OUTPUT);
  digitalWrite(RELAY_PIN, HIGH);
}

void loop(void) {
    digitalWrite(RELAY_PIN, LOW);
    delay(2000);
    digitalWrite(RELAY_PIN, HIGH);
    delay(2000);
}

Les Pins compatible Output I/O  sur STM32F103C8T6  :o
de PA0   -> PA15
de PB0   -> PB15
de PC13 -> PC15 ( PC13 led verte)

Inspiré de

EB_#250 Mini-Plaquette - Relais (x4) contrôlés par logique
https://www.youtube.com/watch?v=sbJhaDjLHcY

https://www.hackster.io/Gyro1/5v-relay-module-mod-to-work-with-raspberry-pi-65b475
« Modifié: novembre 28, 2020, 07:11:22 pm par Manu »
IP archivée