In this lab you will u
se the LED drive shield to control an LED display using the Arduino and then fabricate your own OLED.
Refer to the links, schematics, source code, etc provided to answer the following exercises.
Take a look at LED_Matrix.pdf. The pin configuration of commercial LED matrices can be confusing. For example, if you want to turn on the pixel in the first row and first column you have to use pin 9 and pin 13 (or the first and fifth pin on one side of the matrix). Wouldn't it be easier if you could use the first pin on one side (the row side) and the first pin on the other side (the column side)? Now you can! Your kit includes an adapter board to change the pinouts. Here's how to assemble it. Solder male pin headers into the row and column locations (See picture for orientation). Find pin 1 on the LED matrix and align it with P1 on the board. Put the matrix on the board and solder it. Note: Pin 1 is on the side of the LED with the notch.
The rest of the shield is easy to assemble. Solder the socket for the MAX7219, female headers for the LED matrix, the two capacitors (CAREFUL - the 10uF cap is polarized and the negative terminal is marked by a - on the board), and the 47k potentiometer. Note: This year's kit do no include a socket. Solder the MAX7219 directly to the board. Make sure IC is oriented so that the notch on the IC matches the notch on the silkscreen. This year's kit also include a round instead of square blue potentiometer.
OLED fabricated in the Columbia Laboratory for Unconventional Electronics
Libraries required for MAX7219