我想设计一个基于 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)