Embedded Programming

With the conclusion of the electronics design week, we have made a running Arduinoesque board that can be programmed to do our bidding. I've done a bit of programming on the MSP430 from TI which is a neat platform as well, but Neil says AVR so AVR it is! Time permitting - which sadly never seems to be case - I would like to program something in C because this is what I used on the MSP430 but I would also like to check the current state of play for Python on Microcontrollers. Python is my programming language of choice these days and so to add microcontrollers would be a great. Of course, I realize the performance limitations of interpreted languages but I also like the efficiency and elegance of Python. Having said that, let me draw people's attention to this truly brave - and obviously masochistic - group of students who will be working exclusively in Assembler. Now Assembler is right up there with Cisco IOS as programming languages which I have never understood and felt little interesting in learning. However, I watched one of the videos on the aforementioned link and was surprised that Assembler actually wasn't THAT bad - it's still pretty bad compared to C and Python. Maybe one day!




Section Heading

Description of a step with a photo or three to illustrate what was done.




To-do

Add stuff that would be cool to investigate when time and resources permit.




Bibliography

This article discusses in great detail PCB milling with loads of information on V-engravers.