For instance, there is a function millis() that a lot of code tends to utilize apparently, and every time I search for it like everything else I search for, I find links to it being used, but never the functions code or where I can get it.
millis() is a arduino build-in function that is in the arduiono cores folder and not stored in your users libraries folder. Here is a listing of my arduino core library files, millis() is a function defined in one of them. If you use a function that is listed in the official arduino reference page: http://arduino.cc/en/Reference/HomePage
, It is not a function you have to load into your skectch, the arduino IDE automatically knows where to find it. Here is where all the build=in functions come from:
Wiring.h (and .c) contains the millis() function along with a lot of others.
C:\Documents and Settings\Primary Windows User\My Documents\My Programs\Arduino\arduino-0022\hardware\arduino\cores\arduino
There is also a folder for 'official arduino libraries' that come with each distrubution of the IDE:
C:\Documents and Settings\Primary Windows User\My Documents\My Programs\Arduino\arduino-0022\libraries
And finally there is a place where you store library code for user contributed (that you might find on the web or in the arduino playground area) or ones you write yourself:
C:\Documents and Settings\Primary Windows User\My Documents\Arduino\libraries
I know it can be a bit confusing but start simple and you should get the hang of it soon. When you are in the Arduion IDE there is a Sketch button/Import Library you can hit and it will show you the names of libraries avalible for you to include by selecting one. You will notice that the list comes in two sections, the top section is the official arduino libraries and the 'Contributed' list is from library folders you have stored in your users libraries folder.