本文档目的介绍EC800M模组使用python脚本控制的过程
1. 烧写QPython的模组固件,移远已经提供。资源下载 | QuecPython, 下载相应固件。
2. 安装模组的USB驱动,然后USB连接电脑,打开 Qpycom,选择串口,下载-》选择固件-》下载固件
3. 下载完成后,模组会重启。
4. 在Qpycom 中,重新选择串口, USB串行设备,将测试的python脚本,test1.py传输过去,点击运行即可
4. 之前硬件 上遇到一个错误,pwerkey 没有下拉电阻,导致开机不启动。
5. 软件上,python语法,传输数组的写法
def uartWrite_test(self): for i in range(10): #读取输出电流 # write_msg = "Hello count={}".format(i) # write_msg = {0x3A, 0x3A, 0x01, 0x01, 0x02, 0X3E, 0X0D, 0X0A} write_msg=bytearray([0x3A, 0x3A, 0x01, 0x01, 0x02, 0X3E, 0X0D, 0X0A]) # utf8_msg1 = "".format(write_msg) self.uartWrite(write_msg) utime.sleep(2)
6. 收到串口数据显示
def uartRead(self, len): msg = self.uart.read(len) utf8_msg = msg.decode() hex_str_list = ubinascii.hexlify(utf8_msg) uart_log.info("UartRead msg: {}".format(hex_str_list)) return hex_str_list
软件功能,开机发送10次二进制数据,收到数据后,显示出来
7. 执行脚本方式2:
输入以下命令,一次输入两行:
import example
example.exec("/usr/test1.py")