# Labs

by

## Arduino on a Rocket

For the past few years, students in my first semester calculus physics laboratory have explored kinematics (and also a little dynamics) by building and launching model rockets. Working in groups, the students build Estes Big Bertha or Baby Bertha rockets from kits. Then, we travel to a local park to launch the rockets. The rockets

by

## Brownian Motion Javascript Simulations

In order to run the following simulations you need a web browser capable of running javascript and of interpreting HTML5. Brownian Particle Simulation in 2D A Simulated Time-Lapse Video of Brownian Particles in 2D

by

## Finding Standard Error of Slope and Y-Intercept using LINEST in Excel (Linear Regression in Physics Lab)

In Excel, you can apply a line-of-best fit to any scatterplot. The equation for the fit can be displayed but the standard error of the slope and y-intercept are not give. To find these statistics, use the LINEST function instead. The LINEST function performs linear regression calculations and is an array function, which means that

by

## Capacitors and RC Filters

Capacitors are electronic devices that can store electric charge. The amount of charge (Q) a capacitor can hold per volt (V) is called the capacitor’s capacitance (C) and has SI units of farads. C = Q/V Capacitors are used for myriad reasons. You will find capacitors in timing circuits, filter circuits, AC to DC conversion

by

## Arduino Program Flow Control Using Conditional Statements and Loops

There are a vast number of programming languages each with their own syntax but most share common features that allow a programmer to control the flow of processing. This laboratory introduces some of the most important programming structures for flow control using the Arduino programming language, which is based on C/C++; The IF Statement An