Arduino est une plate-forme qui peut être utilisée pour développer des objets interactifs. Pour ce projet, nous allons utiliser le l’Arduino Mega 2560. Il possède 54 broches d’entrées/sorties numériques, dont 15 peut être utilisé comme sorties de modulation de largeur d’impulsions (PWM).
PWM permet à la force de la sortie d’être varié. Par exemple, pour modifier la luminosité d’une LED. Dans ce Instructable, un filtre RC servira pour aplatir le signal PWM. Comme nous le verrons, le filtre RC a certaines limitations dues à une certaine quantité de résiduelle "ondulation" dans la sortie de la RC.