Task report

Looking good, no incomplete tasks.

February 23rd, 2017

Finalized list of parts, ordered white diffused LED, researched ultrasonic sensors

Finished block diagram

Researched power consumption of average modern street lamp

March 2nd, 2017

Tested Diffused LED lights

Discussed logic gate requirements 

Karnaugh maps & SOP to NAND gate simplification

March 9th, 2017

Diffused white LED lights too large

Decided against ultrasonic sensors, will use buttons as pressure sensor substitute

Order soldering iron & solder

March 16th, 2017

MIDTERMS

Completed truth table

March 23rd, 2017

Circuit diagram complete

Wired AND IC and Photoresistor on breadboard

Researched Arduino as registers

Begin LED Cube construction

March 30th, 2017

Wrote code functions

  • void reader()
  • void update()

Solder on buttons to brassboard

April 6th, 2017

Wrote code functions

  • void updateLED()
  • void flicker()

Fixed bug where buttons would not latch

April 13th, 2017

Developed algebraic logic for addressing LED cube via row & column

  • Will use 8 digital pins on Arduino as registers
  • [7-5] address column
  • [4-0] address row
  • Developed mask values in hexadecimal to only read values needed

April 20th, 2017

MIDTERMS

LED Cube construction completed

April 27th, 2017

Debugged flicker() to improve movement of LED

Debugged error on columns 2, 3, 4 of LED cube

Attempted to fix ground ghosting on second and fourth columns