Liz Whitewolf

PROJECT_13_output_devices

For this assignment, I thought I would work towards my Zen Desktop Garden. I wanted to figure out how to output a signal to different LED lights, so I designed a board with three LEDs (red, blue, and green), each with its own resistor. First, though, I needed a microcontoller. I decided to modify the Satshakit board because it apparently can be programmed using Arduino IDE, and with my inexperience with programming, I thought this would be a plus. The documentation that Satshas provided for this board was also quite helpful.

First I started with the original board files, and I made some changes. Since I wasn't going to need all of the input pins on the original board, I changed the design to utilize fewer pins of the ATMega 328p. Using the pinout diagram I found below, I was able to figure out which pin on the processor was related to the number on the Arduino, and that is how I figured out which pins to use and which not to.


Since I was going to need the Arduino to program my version of the board, I wanted to make sure that I understood how the boards would be connected for programming. That way I double checked that I unused pins were just that- unused.


I also changed the power header from just two pads (onto which one solders wires) to a 2 x 2 header pin. I figured this would be easier to quickly plug and unplug the board.


I had to move the button out of the way in order to fit the new header piece onto the board, but I think it turned out quite well.This is what the traces of my version of the Satshakit board looked like.