| 
				     | 
				
| (6 intermediate revisions by 2 users not shown) | 
| Line 1: | 
Line 1: | 
 | [[Category:Overview]]
  |  | #REDIRECT [[Phidget Programming Basics]]  | 
 | __TOC__
  |  | 
 |    |  | 
 | This page presents the general '''concepts''' needed to write code for a Phidget.
  |  | 
 |    |  | 
 | By this point, you should have installed the drivers for your [[Software Overview#Operating System Support|operating system]] and the libraries for your [[Software Overview#Language Support|specific programming language]].  
  |  | 
 |    |  | 
 |    |  | 
 | ----
  |  | 
 | [[Image:phidget_programming_basics.jpg|link=Phidget Programming Basics|100px|left]]
  |  | 
 |    |  | 
 |    |  | 
 | [[Phidget Programming Basics]] - Here you can find the basic concepts to help you get started with making your own programs that use Phidgets.  |  | 
 | <br clear="all">
  |  | 
 | ----
  |  | 
 | [[Image:data_interval_change_trigger.jpg|link=Data Interval/Change Trigger|100px|left]]
  |  | 
 |    |  | 
 |    |  | 
 | [[Data Interval/Change Trigger]] - Learn about these two properties that control how much data comes in from your sensors.
  |  | 
 | <br clear="all">
  |  | 
 | ----
  |  | 
 | [[Image:using_multiple_phidgets.jpg|link=Using Multiple Phidgets|100px|left]]
  |  | 
 |    |  | 
 |    |  | 
 | [[Using Multiple Phidgets]] - It can be difficult to figure out how to use more than one Phidget in your program. This page will guide you through the steps.
  |  | 
 | <br clear="all">
  |  | 
 | ----
  |  | 
 | [[Image:polling_events.jpg|link=Polling vs. Events|100px|left]]
  |  | 
 |    |  | 
 |    |  | 
 | [[Polling vs. Events]] - Your program can gather data in either a polling-driven or event-driven manner. Learn the difference to determine which is best for your application.
  |  | 
 | <br clear="all">
  |  | 
 | ----
  |  | 
 | [[Image:logging_exceptions_errors.jpg|link=Logging, Exceptions, and Errors|100px|left]]
  |  | 
 |    |  | 
 |    |  | 
 | [[Logging, Exceptions, and Errors]] - Learn about all the tools you can use to debug your program.
  |  | 
 | <br clear="all">
  |  | 
 | ----
  |  | 
 | [[Image:network_service_icon.jpg|link=Phidget Network Server|100px|left]]
  |  | 
 |    |  | 
 |    |  | 
 | [[Phidget Network Server]] - Phidgets can be controlled and communicated with over your network- either wirelessly or over ethernet.
  |  | 
 | <br clear="all">
  |  | 
 | ----
  |  |