Software Overview: Difference between revisions

From Phidgets Support
No edit summary
(Redirected page to Phidget Programming Basics)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Overview]]
#REDIRECT [[Phidget Programming Basics]]
__NOTOC__
Phidgets’ philosophy is that you do not have to be an electrical engineer in order to do projects that use devices like sensors, motors, motor controllers, and interface boards. All you need to know is how to program.
 
We have developed a complete set of Application Programming Interfaces (API) that are supported for many different [[#Operating System Support|operating systems]], and which can be used through many different [[#Language Support | programming languages]].
 
{| style="border:1px solid darkgray;" cellpadding="5px;"
| We suggest starting with the [[:Category:UserGuide|User Guide]] guide for your device.  This will help you run a basic example to check your hardware and drivers. 
|-
|Have you been there but want more introduction? We have overview pages - with lots of explanatory images - for some of our high-level topics:
|-
|
* [[What is a Phidget?]]
|-
|
* [[Phidget Network Service]]
* [[Phidget Manager]]
* [[Phidget Dictionary]]
|-
|
* [[Phidget Programming Basics]] - Basic concepts to help you make your own programs that use Phidgets.
* [[Data Interval/Change Trigger]] - Two properties that control how data comes in from your sensors.
* [[Polling vs. Events]] - Your program can gather data in two different ways.
* [[Using Multiple Phidgets]] - Learn how to use multiple Phidgets in the same program.
* [[Logging, Exceptions, and Errors]] - Learn about all the tools you can use to debug your program.
|-
|}
 
After that, you'll need to dive right in and write code.
 
From the Getting Started Guide, you'll have already chosen your [[#Operating System Support|operating system below]], and from the operating system page you'll be directed to [[#Language Support|choose a language]].
 
So if you're here, you probably want:
* An overview of our language and operating system support (in which case, just scroll down)
* The API with syntax and function calls for your device - which you can find on the {{Phidget22API}} page.
* Or, information about your Phidget, which can be found on its product page on our [{{SERVER}} main website] or in its [[:Category:UserGuide|user guide]].
 
We try to make our documentation as complete as possible - which means there is a lot of it!  Browse around, try the search bar, and if you can't find what you need, please {{ContactUs|contact us}}.
 
== Operating System Support ==
{{:Operating System Support}}
 
{{:Programming Resources}}

Latest revision as of 20:57, 28 February 2019