Skip to content

Utiliser un relais

Ce que l'on va faire ici

Dans ce programme Micropython, nous allons réaliser le test simple d'un relais.

Matériel

  • une carte Pi Pico flashée avec MicroPython et préparée pour utilisation en vertical sur plaque d'essai

Où acheter ?
  • un module "prêt à câbler" Relais

Où acheter ?
  • une petite plaque d'essai

Où acheter ?
  • quelques jumpers

Le schéma théorique

Une broche en sortie du Pi PIco est connectée sur la broche Signal du module relais, le V+ est connecté au 3.3V et le GND a 0V.

Le montage à réaliser

  • On utilise ici la carte Pi Pico en vertical sur la plaque d'essai.
  • La LED et la résistance en série sont connectées sur la broche 16.
  • Le bus du 0V de la plaque d'essai est connecté à une broche GND de la carte.

Le code

  • la broche utilisée est mise en sortie
  • on utilise un Timer pour assurer le "clignotement" du relais
# code Micropython - www.micropython.fr - CC-BY-SA

from machine import Pin, Timer # importe les classes Pin et Timer

rel=Pin(16,Pin.OUT) # déclaration broche en sortie

timer=Timer() # création objet timer

def loop(timer): # fonction  de rappel
    rel.toggle() # inverse état relais

# rappel fonction loop à fréquence voulue
timer.init(freq=0.5, callback=loop) 

Résultat

Le relais s'allume et s'éteint à la fréquence voulue.

Info

On ne peut pas ici trop augmenter la fréquence, car un relais, ce n'est pas prévu pour...