Code: Select all
import usocket
import sys
from machine import Pin
pin2 = Pin(2, Pin.OUT)
pin2.on()
# create a TCP/IP socket
sock = usocket.socket(usocket.AF_INET, usocket.SOCK_DGRAM)
# bind the socket to the port
server_address = ('192.168.10.104', 10000)
sock.bind(server_address)
while True:
print('waiting for message')
data, address = sock.recvfrom(4096)
data = data.decode('utf-8')
if (data == 'Off'):
pin2.off()
if (data == 'On'):
pin2.on()
if data:
sent = sock.sendto(data, address)
Thanks for any pointers.