microPython on esp32 C3 mate error InvalidPin when use GP19 for relay.
-
User
Hi,
With microPython on esp32 C3 mate, I would like to use a 3A Relay unit, for that I use GP19 which are also dedicate for USA D+, with the following code:
'''python3
import machine
...
relay = machine.Pin("GP19", machine.Pin.OUT)
...
if temp > 42:
...
relay.value(1)
elif temp < 40:
...
relay.value(0)
else:
pass
...
'''But I have this error:
Traceback (most recent call last):
File "main.py", line 7, in <module>
ValueError: invalid pinDo you know why?
Is it possible to use GP19 for a relay even if this Pin is dedicate to USA D+?Thanks you,
Sebastien -
Why don't you use the 1st argument (pin number) in integer format ?
-
the GP is not required, only numbers are required.