pid控制器代码matlab-ArduinoThermoControlWeb:通过Arduino在Web上进行温度控制

上传者: 38712416 | 上传时间: 2023-04-09 17:17:47 | 文件大小: 142KB | 文件类型: ZIP
pid控制器代码matlab ArduinoThermoControlWeb 一个烧瓶服务器,应简化我们的温度控制的日志记录。 该网站假定Arduino通过串行设备连接。 目前,我们必须具备以下能力: 添加一些arduinos。 在概述中给出设定点和实时温度。 目前,它会以一长串的形式显示数据。 可以将这些值保存到hdf5文件中。 可以在配置页面中更改设定点。 数据可以导出到csv。 可以从界面设置PID值。 在技​​术方面,我们使用以下成分: 与Arduino的通信是通过串行接口完成的。 我们将在某个时候研究以太网接口。 客户端上的更新是通过flask_socketio完成的。 通过flask_bootstrap可以使布局更好。 图形是通过plotly.js完成的 该项目也应作为我们其他传感器的样板。 此外,我们极有可能不会在服务器上安装数据保存功能,因为这会使整个过程变得更加复杂(数据存储在何处以及由谁存储。我们应该显示哪些数据等)。 安装 下载github桌面版 为github设置代理 得到迷你conda 打开anaconda提示 设置anaconda的代理 创建一个新目录 通过

文件下载

资源详情

[{"title":"( 60 个子文件 142KB ) pid控制器代码matlab-ArduinoThermoControlWeb:通过Arduino在Web上进行温度控制","children":[{"title":"ArduinoThermoControlWeb-master","children":[{"title":"simIndependentSerialPort.py <span style='color:#111;'> 469B </span>","children":null,"spread":false},{"title":".github","children":[{"title":"ISSUE_TEMPLATE","children":[{"title":"bug_report.md <span style='color:#111;'> 799B </span>","children":null,"spread":false},{"title":"feature_request.md <span style='color:#111;'> 560B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"config.py <span style='color:#111;'> 893B </span>","children":null,"spread":false},{"title":"start.sh <span style='color:#111;'> 81B </span>","children":null,"spread":false},{"title":"my_test1.h5 <span style='color:#111;'> 364.76KB </span>","children":null,"spread":false},{"title":"migrations","children":[{"title":"env.py <span style='color:#111;'> 2.82KB </span>","children":null,"spread":false},{"title":"alembic.ini <span style='color:#111;'> 770B </span>","children":null,"spread":false},{"title":"script.py.mako <span style='color:#111;'> 494B </span>","children":null,"spread":false},{"title":"versions","children":[{"title":"36b8d31633f2_.py <span style='color:#111;'> 666B </span>","children":null,"spread":false},{"title":"71e10b28dc63_.py <span style='color:#111;'> 682B </span>","children":null,"spread":false},{"title":"51191b95e41a_.py <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"6e5ba1462581_.py <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"22c65b97123e_.py <span style='color:#111;'> 674B </span>","children":null,"spread":false}],"spread":true},{"title":"README <span style='color:#111;'> 38B </span>","children":null,"spread":false}],"spread":true},{"title":"simThermoControl.py <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 560B </span>","children":null,"spread":false},{"title":"ArduinoPrograms","children":[{"title":"TempControl_Dual_PID","children":[{"title":"TempControl_Dual_PID.ino <span style='color:#111;'> 3.79KB </span>","children":null,"spread":false}],"spread":true},{"title":"temp-control_2","children":[{"title":"temp-control_2.ino <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false}],"spread":true},{"title":"TestArduinoSerialComm","children":[{"title":"TestArduinoSerialComm.ino <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"start_windows.sh <span style='color:#111;'> 78B </span>","children":null,"spread":false},{"title":"arduinomagneto.py <span style='color:#111;'> 20B </span>","children":null,"spread":false},{"title":"camera_table.png <span style='color:#111;'> 34.59KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"simSerialPort.py <span style='color:#111;'> 1004B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.76KB </span>","children":null,"spread":false},{"title":"matlabPythonComm.m <span style='color:#111;'> 226B </span>","children":null,"spread":false},{"title":"CODE_OF_CONDUCT.md <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 28B </span>","children":null,"spread":false},{"title":"app","children":[{"title":"cameracontrol","children":[{"title":"handlers.py <span style='color:#111;'> 7.33KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 140B </span>","children":null,"spread":false},{"title":"models.py <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false},{"title":"forms.py <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"change_camera.html <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"camera_details.html <span style='color:#111;'> 4.41KB </span>","children":null,"spread":false},{"title":"add_camera.html <span style='color:#111;'> 359B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"serialmonitor","children":[{"title":"handlers.py <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 140B </span>","children":null,"spread":false},{"title":"models.py <span style='color:#111;'> 5.57KB </span>","children":null,"spread":false},{"title":"forms.py <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"change_serialmonitor.html <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"details_serialmonitor.html <span style='color:#111;'> 5.24KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"thermocontrol","children":[{"title":"handlers.py <span style='color:#111;'> 11.55KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 140B </span>","children":null,"spread":false},{"title":"models.py <span style='color:#111;'> 6.98KB </span>","children":null,"spread":false},{"title":"forms.py <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"details.html <span style='color:#111;'> 6.01KB </span>","children":null,"spread":false},{"title":"change_arduino.html <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"__init__.py <span style='color:#111;'> 2.16KB </span>","children":null,"spread":false},{"title":"errors","children":[{"title":"handlers.py <span style='color:#111;'> 401B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 126B </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"500.html <span style='color:#111;'> 235B </span>","children":null,"spread":false},{"title":"404.html <span style='color:#111;'> 227B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"main","children":[{"title":"routes.py <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 120B </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"add_arduino.html <span style='color:#111;'> 361B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 6.51KB </span>","children":null,"spread":false},{"title":"base.html <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"file.html <span style='color:#111;'> 203B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"start_debugging.sh <span style='color:#111;'> 66B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明