Différences entre versions de « MicroPython-esp32-evb »

De MCHobby - Wiki
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( 34, Pin.IN )
+
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.

MicroPython-esp32-evb-relais.png


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.

MicroPython-esp32-evb-button.png


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 )

Où acheter