经过前几篇的介绍,大家应该对基于ESP32与phyphox的物理DIS实验制作有了大概的了解。好像就是对ESP32编写程序,然后再phyphox里从蓝牙加载实验就行了。但是今天我将要介绍的是phyphox界面的编辑,因为从蓝牙加载过来的实验只有一个图像,但是我们有时候未必需要图像啊,可能我就要显示一下光电门的挡光时间之类的,那要怎么修改phyphox里的显示界面呢?phyphox的官网为大家提供了用来编辑的网页https://phyphox.org/editor/
在高中物理必修一里讲平均速度与瞬时速度时教参上给我们提供了一个实验,如下图,不断地缩短挡光片的宽度,用光电门测量挡光片通过A的平均速度,当宽度小到一定程度后(时间间隔也小到了一定程度),挡光片经过A点的过程中速度已无明显变化。
首先我们还是先来段实验视频:
(视频观看请关注微信公众号:宁中物理创新实验室)
本实验虽然没什么自己的创意,但是很实用,上课时用起来很方便,而且制作也简单,下面就让我们开始制作吧!…对了,光电门上篇已经做好了,我们就直接进入程序!
1、基于ESP32与phyphox的光电门程序
#include <phyphoxBle.h> //加载phyphoxble.h库函数
int IN_PIN = 14; // ESP32的14号端口作为输入端
float tpi,tm;
void setup() {
Serial.begin(115200);
pinMode(14,INPUT);
PhyphoxBLE::start