Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from m5stack import *
- from m5ui import *
- from uiflow import *
- import time
- setScreenColor(0x222222)
- label0 = M5TextBox(12, 152, "Text", lcd.FONT_Default,0xFFFFFF, rotate=0)
- string = None
- def cmd(string):
- label0.setText(str((str('AT+') + str(string))))
- uart1.write(str(string)+"\r\n")
- wait4Reply()
- def wait4Reply():
- global string
- while not (uart1.any()):
- wait_ms(250)
- if btnC.isPressed():
- break
- label0.setText(str(uart1.read()))
- uart1 = machine.UART(1, tx=17, rx=16)
- uart1.init(9600, bits=8, parity=None, stop=1)
- cmd('AT+RESET')
- wait(2)
- cmd('AT+ID=DevEui,"0D97AADF5B714155"')
- cmd('AT+ID=AppEui,"7ECA8F3D7AD96E49"')
- cmd('AT+DR=US915')
- cmd('AT+CH=0,903.9,DR0,DR3')
- cmd('AT+CH=1,904.1,DR0,DR3')
- cmd('AT+CH=2,904.3,DR0,DR3')
- cmd('AT+CH=3,904.5,DR0,DR3')
- cmd('AT+CH=4,904.7,DR0,DR3')
- cmd('AT+CH=5,904.9,DR0,DR3')
- cmd('AT+CH=6,905.1,DR0,DR3')
- cmd('AT+CH=7,905.3,DR0,DR3')
- cmd('AT+DR=DR2')
- cmd('AT+KEY=AppKey,"0DCD2F48E803D8658F8848986DA3A2A5"')
- cmd('AT+CLASS=A')
- cmd('AT+Join')
- wait4Reply()
Add Comment
Please, Sign In to add comment