最终实现:利用python和web.py写一个页面,从而达到,在手机端页面上点击按钮可以控制投影仪的操作。
前提:树莓派已经可以控制投影仪,在之前的文章中写过。
(25条消息) 树莓派驱动DLPDLCR230NPEVM+framebuffer显示图片_L_Y000的博客-优快云博客
手机端界面如下。如图,点击“开始”按键,即可打开投影仪投射树莓派桌面。
网页端利用python的web.py搭建。
总体文件夹如下图。
其中api文件夹、i2c、linuxi2c是投影仪调用的文件。
static文件夹如下。
app.py
import web
import program
urls = (
'/start', 'start'
)
app = web.application(urls, globals())
class start:
def GET(self):
return program.something()
if __name__ == "__main__":
app.run()
program.py(将之前的init_parallel_mode.py改写进来就好),即program.py的功能就是按键按下所需要实现的功能。
import struct
import time
from enum import Enum
import sys, os.path
python_dir = (os.path.abspath