Différences entre versions de « MicroPython-esp32-evb »
Sauter à la navigation
Sauter à la recherche
Ligne 30 : | Ligne 30 : | ||
<syntaxhighlight lang="python"> | <syntaxhighlight lang="python"> | ||
− | from machine import Pin | + | from machine import Pin, Signal |
from time import sleep_ms | from time import sleep_ms | ||
− | + | btn_pin = Pin( 34, Pin.IN ) | |
+ | btn = Signal( btn_pin, invert=True ) | ||
+ | while True: | ||
+ | print( btn.value() ) | ||
+ | sleep_ms( 200 ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Version du 24 mai 2021 à 23:22
ESP32-EVB (Evaluation Board)
presentation
Commander les Relais
Les relais sont branchés sur les GPIO 32 et GPIO 33.
from machine import Pin
rel1 = Pin( 32, Pin.OUT )
rel2 = Pin( 33, Pin.OUT )
rel1.on()
rel1.off()
rel2.on()
rel2.off()
Utiliser le bouton utilisateur
Le bouton utilisateur est raccordé sur le GPIO 34.
from machine import Pin, Signal
from time import sleep_ms
btn_pin = Pin( 34, Pin.IN )
btn = Signal( btn_pin, invert=True )
while True:
print( btn.value() )
sleep_ms( 200 )