Kenny Friedman, Week 07

embedded programming

Creating a Simple Board

This past week, I was out of town. So I'm in recovery mode as I try to catch up in classes.

The big win this week: I managed to get my board milled, soldered, and programmable.

It's current state is that the board is programmed with the hello world program.

There were two major problems this week. One of which I "solved", and one is still an open problem. The first problem was that while I milled my board, the mono-fab stopped half way through the traces cut, and the computer said "canceled", even though the print was working fine and no one touched the computer or the miller. The "solution" was to simply move the origin, and start again. The second time it worked, and I still am not sure what happened the first time around.

The second problem is that my computer will not recognize the USB input. Typing "ls /dev/tty*" produces 138 list items, none of which are the ATtiny. It's not a problem with the board, because I borrowed someone else's computer and I was successfully able to program my board with hello world. It must be a driver problem. I spent many hours trying to solve it, and I haven't yet. So I might have to use a Linux machine (instead of my Mac) to program this board. However I would like to eventually have it work on my computer, so I can program from home.

My plan for programming this board is to make "MorseSiri", a "siri" style question and answer program, that communicates input and output through MorseCode. The "intelligence" will be extremely simple, just looking for and responding to a few keywords.

Embedded Programming Photos