Besides looking at overall projects, I've also begun to look into the code for the boards. Apart from some minor details, the idea of the programming environment, commands, and code as a whole, are all very familiar to me. The C-like language is very understandable to me, and I've gotten many of the examples delivered with the development environment to work well with my Uno board, and even some examples to work well with my ethernet shield for the board.
So, here's what I've learned:
- I'm going to need to learn some PHP. This is one thing that is going to be VERY hard for me, and jumps out at me almost immediately. I've never worked with any kind of web programming before, so I'll just need to set up a local server on my laptop capable of running a PHP script when I call it from my board, the main client.
- I'll have a limited amount of pins on my board, so I have to figure out which pins are capable of what. Remember, I'm a game programming student. Microcontroller hardware is something VERY new to me and thank goodness I can get some help from a few students at my school.
- It may be a challenge getting my local server to work with this project. I am not considering setting up the server as a major goal of this project, because I've already found a program which will install an Apache server AND give it PHP capabilities all in one go, called WAMP. The real trouble is figuring out how it all works! However, I have heard that people tend to have problems when running this type of server wirelessly and allowing their ethernet-connected Arduino to connect with it. I'm sure I'll be able to get it up and running.
Overall, I think I'm ready to begin programming for the microcontroller itself! Hopefully I will be able to show that it's completed in next week's post!
No comments:
Post a Comment