Dear CheYin,
in a workshop we have created a very quick-and-dirty version of this experiment. Therefore I cannot recommend this experiment without reservation, because it is not proper for the following reasons:
It is limited to the maximum angle from the moment the motion stopwatch is triggered (lines 164-167). Assuming that the angle is increased during the slide, the increased angle is used in the further calculation and not the angle from the moment of triggering. Therefore the angle must not be increased from the moment of slipping.
Regarding the triggering: the if-query (lines 157-162) only asks if the timer of the motion stopwatch is running; this means that as soon as the motion stopwatch takes a time measurement (even a later one!), the corresponding angle is always measured as well, although it seems as if the measurement has already been finished.
Therefore it is possible to start another measurement unintentionally; for example, if the smarpthone already slipped from the inclined plane, a new measurement can be started unintentionally when lifting (= new acceleration) and a different angle could be processed (cp. if-query). This means that the measurement must be stopped via the ||-button before the smartphone is lifted.
So please use the attached file with some caution. It would be much more elegant to store and process an angle for each activation of the trigger.
Best wishes, Sebastian.
PS: i assumed the same as Jens, that the motion stopwatch should show the angle instead of the time.
in a workshop we have created a very quick-and-dirty version of this experiment. Therefore I cannot recommend this experiment without reservation, because it is not proper for the following reasons:
It is limited to the maximum angle from the moment the motion stopwatch is triggered (lines 164-167). Assuming that the angle is increased during the slide, the increased angle is used in the further calculation and not the angle from the moment of triggering. Therefore the angle must not be increased from the moment of slipping.
Regarding the triggering: the if-query (lines 157-162) only asks if the timer of the motion stopwatch is running; this means that as soon as the motion stopwatch takes a time measurement (even a later one!), the corresponding angle is always measured as well, although it seems as if the measurement has already been finished.
Therefore it is possible to start another measurement unintentionally; for example, if the smarpthone already slipped from the inclined plane, a new measurement can be started unintentionally when lifting (= new acceleration) and a different angle could be processed (cp. if-query). This means that the measurement must be stopped via the ||-button before the smartphone is lifted.
So please use the attached file with some caution. It would be much more elegant to store and process an angle for each activation of the trigger.
Best wishes, Sebastian.
PS: i assumed the same as Jens, that the motion stopwatch should show the angle instead of the time.