Forum

0

lilygo t-simcam esp32-s3 cam

Avatar
lhxyz
def do_connect():
import network
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
if not wlan.isconnected():
print('connecting to network...')
wlan.connect('ssid', 'password')
while not wlan.isconnected():
pass
print('network config:', wlan.ifconfig())

do_connect()

#import webrepl
#webrepl.start(port=80,password='repl')


import blynklib
blynk = blynklib.Blynk('*************************', server='www.*****.com', port=8080)
@blynk.handle_event("connect")
def connect_handler():
print('Blynk connected')

import machine
@blynk.handle_event("disconnect")
def connect_handler():
print('Blynk disconnected')

from machine import Pin
p0 = Pin(2, Pin.OUT)
@blynk.handle_event('write V1')
def write_virtual_pin_handler(pin, value_1):

if value_1 == ['1']:
p0.on()
print('pwm0.duty', value_1)
else:
p0.off()
print('pwm0.duty', value_1)
#int(value_1[0])
CMD_LIST = ['logo', 'version', 'sysinfo', 'ls']

@blynk.handle_event('write V2')
def write_handler(pin, values_2):

if values_2:
in_args = values_2[0].split(' ')
cmd = in_args[0]
cmd_args = in_args[1:]

if cmd == 'help':
output = ' '.join(CMD_LIST)
elif cmd == CMD_LIST[0]:
output = blynklib.LOGO
elif cmd == CMD_LIST[1]:
output = blynklib.__version__
elif cmd == CMD_LIST[2]:
output = uos.uname()
elif cmd == CMD_LIST[3]:
arg = cmd_args[0] if cmd_args else ''
output = uos.listdir(arg)
else:
output = "[ERR]: Not supported command '{}'".format(values_2[0])

blynk.virtual_write(pin, output)
blynk.virtual_write(pin, '\n')


while True:
blynk.run()

Avatar
Discard