CE 351 Spring 2022
Homework 2
Name: David Lee

Email: djlee1@fortlewis.edu

LEDs and SSDs
Introduction:
In this homework assignment we use Arduino to write code to make LEDs and SSDs work

Materials and Methods:
Using Arduino Software and hardware we perform a series of tasks that make different patterns on the leds and on the SSD display

Results:

Task 1.1 LED: Blink LED on the Board


Figure 1: Shows the LED Blinking on the board

Task 1.2 LED: Blink an external LED



Figure 2: Shows the external LED blinking

Task 1.3 LED: Make Running LEDs



Figure 3: Shows the Running LEDs

Task 2.1 LED: Push to turn on release off



Figure 4: Shows the unprotected Push on release off


Figure 5: Shows the Protected Push on release off

Task 2.2 LED: Push to turn off release to turn on



Figure 6: Shows the video of the task

Task 2.3 LED: Push to blink the LED


Figure 7: Shows the video to blink

Task 2.4 LED: Push to blink the LED 4x/sec


Figure 8: Shows the code to blink 4x/sec


Figure 9: Shows the video to blink 4x/sec


Task 2.1 SSD: SSDs Powered by individual Wires


Figure 10: Shows the images of each number controlled by a wire

Task 2.2 SSD: SSD Powered by Three Wires


Figure 11: Shows the images of the numbers controlled by three wires

Task 2.3 SSD: SSD  Powered by ONE wire



Figure 12: Shows the demonstration using LEDs


Figure 13: Shows code for LSB First


Figure 14: Shows video for LSB First


Figure 13: Shows code for MSB First


Figure 15: Shows video for MSB First

Task 2.4 SSD: Multiple SSDs controlled by ONE wire


Figure 16: Shows the Code to print out 2022


Figure 17: Shows the Picture of 2022



Discussion:
This Assignment was really fun to complete. Although I have a bit of experince with Arduinos before I have never used them with SSDs or ICs. This assignment gave me some small issues that I had to work around but it was fun and I was able to complete it successfully.