Code

The code that runs on the Arduino was written in the Arduino dev environment which is pretty much C. The web content was written primarily in PHP with a bunch of javascript and a sprinkling of HTML. I’m not a professional web developer, so I know this code probably isn’t optimized, but it works. This was actually my first attempt at writing PHP. I had taken a class on C at Tech before, and that was helpful since the two are fairly similar. You are free to use, modify, and redistribute this code. Please don’t claim that it’s yours though. If you want to make improvements, or have suggestions, by all means contact me. I have a lot to learn about this and I’d love any tips or improvements. If you send me your version, I’m happy to post it here. After all, the whole point is to get this working as well as possible and to let anyone who wants to have access to it. However, I did notice that I forgot to write up a README file for v.9, so sorry about that. If you want to run it, then I think the comments are pretty extensive and should explain everything.

I am working on 1.0 of the code. It’s maybe 60-80% done. It has most of the functionality I want but I need to finish it, and then test it and look for bugs. I’ll also do a much better job documenting it and cleaning it up. Check out the project blog for more info on the status of the new version.

These are direct links to the zip file of all the code used.


Do NOT follow this link or you will be banned from the site!