Python通过串口从51单片机接收一个数据(配套2)

import os                                                      # 导入OS模块,操作系统接口相关
import serial                                                  # 导入pyserial模块,串口通信相关
com = serial.Serial('COM3', 9600)                              # 打开串口,设置波特率
def rec_data():                                                # 接收数据函数
    x = com.read()                                             # 从串口接收数据,类型为bytes
    y = int.from_bytes(x, byteorder='big', signed=False)       # 将接收的数据转化为十进制整型
    if y == 1:
        os.system('shutdown -s -t')                            # 执行立刻关机操作
if __name__ == '__main__':
    rec_data()

# ---------------------------------------- 代码功能 ----------------------------------------
# Python接收并检测连接至com3口的51单片机发来的数据,如果为1,立刻关机
# ---------------------------------------- 代码功能 ----------------------------------------

# ------------------------------ 代码说明 ------------------------------
# 1. 波特率设置 9600
# 2. 通信串口 com3
# ------------------------------ 代码说明 ------------------------------

☼ 开发者:愚者黑科技工作室
☼ QQ:1590643673
☼ 邮箱:[email protected]
☼ 官网:愚者天空之城     www.yuzhe.store
☼ B站:愚者黑科技工作室     https://space.bilibili.com/430856432
☼ 淘宝店铺:愚者黑科技工作室     https://shop399893214.taobao.com/spm=a230r.7195193.1997079397.1.40641f0dYhcEPw
☼ 业务范围:
    1. 51单片机、STM32单片机程序设计,软硬件结合工业电路设计。
         如厂房温控系统、报警系统、视频传输等
    2. 人物、产品、外景等摄影服务。
         毕业照、结婚照等
    3. 计算机软硬件开发、设计、维护。
         3.1 电脑系统安装、维护、硬件维修
         3.2 企业局域网搭建
         3.3 软件开发,开发环境Python、C语言、C++、HTML、JAVA、Javascript等
         3.4 网站开发、建设、维护
    4. 二维、三维绘图建模。
         4.1 PS图片处理、美工、修图等
         4.2 Cad绘图、室内专修设计、机械零件图纸、零件加工、建筑设计等
         4.3 Silidworks 3D建模、Ug建模等
    5. 各种专业软件技术指导和远程安装服务
         Cad、Solidworks、Photoshop、Pycharm、Python环境配置等

你可能感兴趣的:(Python,python)