Hello World

 

Hello World!

Try the Mathjax

Equation

\[1 + 1 = 2\] \[e^{i \pi} + 1 = 0 \label{eq:math_1}\] \[i \frac{\partial \psi}{\partial t} = \hat{H} \psi\] \[\begin{align*} y = y(x,t) &= A e^{i\theta} \\ &= A (\cos \theta + i \sin \theta) \\ &= A (\cos(kx - \omega t) + i \sin(kx - \omega t)) \\ &= A\cos(kx - \omega t) + i A\sin(kx - \omega t) \\ &= A\cos \Big(\frac{2\pi}{\lambda}x - \frac{2\pi v}{\lambda} t \Big) + i A\sin \Big(\frac{2\pi}{\lambda}x - \frac{2\pi v}{\lambda} t \Big) \\ &= A\cos \frac{2\pi}{\lambda} (x - v t) + i A\sin \frac{2\pi}{\lambda} (x - v t) \end{align*}\]

Try the code highlight

print "Hello World!"

Try the footnote

Hello World1

Try Mermaid

sequenceDiagram
    participant 用户
    participant 应用程序
    participant Flask服务器
    participant 摄像头任务
    participant 人体姿态检测模块
    participant 传感器任务
    participant API监听任务
    participant GPIO模块
    participant 用户界面模块
    participant LCD显示

    用户 ->> 应用程序: 启动应用程序
    应用程序 ->> 应用程序: 初始化PyQt界面
    alt 用户选择启动服务器?
        应用程序 ->> Flask服务器: 启动Flask服务器
        par 启动摄像头任务
            摄像头任务 ->> 摄像头任务: 摄像头视频流输入
            摄像头任务 ->> 人体姿态检测模块: 人体姿态检测
            alt 检测成功?
                人体姿态检测模块 ->> 摄像头任务: 提取骨骼关键点和生成动作标签
                摄像头任务 ->> 用户界面模块: 更新处理后的视频流
            else 检测失败
                人体姿态检测模块 ->> 摄像头任务: 记录检测失败
            end
        and 启动传感器任务
            传感器任务 ->> 传感器任务: 接收DHT22信号并解析温湿度数据
            传感器任务 ->> 传感器任务: 接收BMP180信号并解析气压数据
            传感器任务 ->> 传感器任务: 合并环境数据
            alt 数据有效?
                传感器任务 ->> LCD显示: 生成并显示实时环境数据
            else 无效数据
                传感器任务 ->> 传感器任务: 丢弃无效数据
            end
        and 监听API请求
            API监听任务 ->> Flask服务器: 处理状态查询请求(/status)
            Flask服务器 ->> 用户: 返回摔倒状态
            API监听任务 ->> Flask服务器: 处理传感器数据请求(/sensor_data)
            Flask服务器 ->> 用户: 返回实时环境数据
            API监听任务 ->> Flask服务器: 处理继电器控制请求(/control_relay)
            Flask服务器 ->> GPIO模块: 更新GPIO状态
        end
    else 未启动服务器
        应用程序 ->> 应用程序: 等待用户启动操作
    end

    用户 ->> 应用程序: 输入指令
    par 控制GPIO
        应用程序 ->> GPIO模块: 改变GPIO状态
        alt GPIO状态改变?
            GPIO模块 ->> GPIO模块: 更新引脚状态
        else
            应用程序 ->> 应用程序: 无需操作
        end
    and 更新界面
        应用程序 ->> 用户界面模块: 显示最新数据和状态
        用户界面模块 ->> 用户: 提供反馈
    end
  1. This is a footnote.