小编Deb*_*Dey的帖子

在 Django 网站中显示传感器读数

我想设计一个基于 Web 的应用程序,用于显示从基于 Arduino 的设置收集的声音传感器读数(并显示一些分析结果)。为了让我的 arduino 设置工作,我开发了一个名为“ard_sensor_project.py”的 python 程序,它收集读数并存储在 .csv 文件中并创建一个图形。

现在我想显示在 django 网站中生成的读数。为此,我在 django 站点的 views.py 中导入了“ard_sensor_project.py”,并调用了一种方法来实时打印传感器读数。

但是在运行程序时,似乎虽然已经启动了阅读收集模块,但网站还没有启动,我既看不到网页,也看不到任何阅读。

有什么方法可以在 django 网站上显示读数吗?

这是我的ard_sensor_project.py

import matplotlib.pyplot as plt
from datetime import datetime

#necessary declarations
sr = serial.Serial("COM6",9600)

#self declared methods

def getsensordata():
    st = list(str(sr.readline(),'utf-8'))
    return int(str(''.join(st[:])))


def storedata(fname,val1,val2):
    #stores data in a .csv file, will update if required

def plotgraph():
    #method for plotting data in a matplotlib graph, will update if required


#codes as part of main execution + …
Run Code Online (Sandbox Code Playgroud)

python django webserver

1
推荐指数
1
解决办法
2494
查看次数

标签 统计

django ×1

python ×1

webserver ×1