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
- un module "prêt à câbler" Relais
Où acheter ?
- une petite plaque d'essai
- 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...