Here, when I refer to "Arduino", I am referring to your micro-processor and interface circuit board. It may be a true Arduino brand, or an Arduino compatible card. These web pages are not a course on using an Arduino, rather they are a repository for some of projects that students and I have worked on. I have included a "How to get started" page for those that are looking to get started. The Arduino-like prototype boards are rapidly evolving, so I am sure some of the hardware mentioned here will soon be obsolete, however I think the basics of the programs will be the same.
At some point you will want to get beyond the basic fun of reading a sensor and seeing it work (this is the first few projects below). To illustrate the types of things you may do, the next project is a water-level meter. This shows how you need to build a workable housing, power-supply, etc. to make a system work. The code also changes from code to just read a sensor and write the results to disk, to one that monitors it environment, and adjusts - for example, when you get near the dew point moisture would condense on the primary sensor. Secondary sensors then watched for approaching the dew point, and when that happens turn on a low-power fan to keep the air moving, eliminating the condensation problem.
This is not an all-inclusive tutorial for working with Arduino, there is plenty of good stuff on the net. To take advantage of the material here, there are some things you should know, or at least know enough to get started (such as C, you don't have to be a C programmer, but you should have a basic idea of what it is!). I have included links to this background information on the "Getting Started with Arduino" page
Example using NMEA sentences
Example using NMEA sentences
Geology Department
http://www.pdx.edu/geology
Copyright © 1994-2015 · K.M. Cruikshank ·
http://geomechanics.research.pdx.edu