For this tutorial, you will need (or at least it is helpful to have) a knowledge of the Python programming language. You will also need an Arduino and, depending on how many of the projects below you want to work on, different electronic parts. Let’s dive in!