Lab 1: The Artemis board

Installation

I downloaded the Arduino IDE onto my computer, and installed the SparkFun board package as specified in the setup instructions. I did have an issue where the Arduino standard library did not get installed properly, likely because I was trying to do this on midday Duffield wifi, but this was easily fixed by reinstalling the library from the libraries manager in the IDE.

When I got my lab kit, my computer was unable to detect the Artemis board when I plugged it in. Updating my drivers solved this issue. I am running Windows 11, so this should be a fun adventure :)

Examples

After getting my board connected and visible over serial, the Blink example worked perfectly.

Serial

The Serial example also worked perfectly. The first characters displayed were nonsense because the baud rate was not configured properly, but after fixing that in the dropdown menu everything worked as expected.

Analog Read

At first I had some trouble getting the analogRead example to work because I thought that there was an ambient temperature sensor somewhere on the board, rather than just sensing the temperature of the board itself. I also struggled to tell if the example was working because there was too much data output to the serial plotter and it was overlapping itself in a very hard-to-read way. As shown in the figure below, plotted from the raw serial data using Julia, the data was rather noisy but did follow the expected pattern as I tried to warm up the board and then let it cool back down. The scale of the y-axis, that is a numerical difference of a few hundred on a scale of 33,000, definitely contributed to my difficulty in determining if the sensor was working.

Microphone Output

The MicrophoneOutput example also worked very well. As shown in the figure below, plotted from the raw serial data using Julia, there was a lot of variability when recording just ambient room noise, but the data does reflect when I whistled next to the board with a sweeping pitch, around 50 samples and between 100 and 150 samples.