interface and application programming

The task this week was to create a board that interfaces with an input or output device. I decided a good place to start was to mill the SatshaKit fabduino board by Daniele Ingrassia so that I could also use it as a test board later on down the road for my final project. I wanted to test shifting RGB colors with a potentiometer using processing.

Making the SatshaKit board went fairly smoothly with a few mistakes. But I feel like I am both enjoying and getting the hang of milling out the electronic boards.

a smooth milling adventure



male breakaway headers on the SatshaKit instead of female which I could use more like the Arduino



changing the breakaway headers on the SatshaKit




At first I thought I could program the SatshaKit with an arduino only to realize I would have to program the arduino as an ISP first. I opted for another programmer we had at the lab, which successfully burned the bootloader on the board. In order to continue to work with the board, I needed to mill a breakout board with a voltage regulator. Without much time to remill I wanted to get into the processing as quickly as possible, so I decided to use a potentiometer with an arduino to test out processing sketches.

programming the arduino as an ISP



using the ISP at AS220



using the potentiometer to change visuals in processing






I did find one that I liked and was able to make the frequency of the bursts of color change respond to the input from a potentiometer. This is an area that is very new to me and I am going to be taking a class on processing this next month. This week, I did not get very far, as I had trouble with my board initially, and rushed through the processing part.


color bursts in processing




relevant files:
  1. Arduino code
  2. Processing code