75 / 120 Phidgets or SCSI (Small Computer System Interface) | A phidget is a physical GUI widget. Phidgets are a Small Compter System Interface made of low-cost electronic components and sensors that are controlled by a personal computer. Universal Serial Bus (USB) or wi-fi or GSM is preferred communication port, the phidget is controlled by software using an Application Programming Interface or API. Applications can be developed in all types of development platform on all OS. Phidget allows exploration of alternative physical computer interaction hardware or small computer interfaces, but have most notably been adopted by robotics as computer Hardware interfcaes simplify PC-Robot interaction as they can issue commands from a software. Phidgets are a physical analogue to software widgets, allowing the construction of complex physical systems out of simpler components using a host computer. | 76 / 120 Small Computer Interface Cards or Phidgets or Physical Widgets | A phidget (physical widget) is attached to a host computer via USB. There are various phidgets available, each having a counterpart class in the phidget API. As each phidget is attached to the host computer, it is made available to control in the API, where its state can be accessed and set. Phidgets can be programmed using a variety of software and programming languages, ranging from Java, Visual Studio to Microsoft Excel. The phidget API allows systems to access the small computer devices in a high level manner. | 77 / 120 USB Sensing and Control - Phidget API (Application and Programming Interface) | The API allows the management of devices as they are attached, to subscribe to events and to access the state of the the computer interface represented by the phidget. The core API is originally written in C programming language and has been extended to work in numerous other programing languages including .NET and Java. Examples of Phidgets: Servo, Allows control of up to 4 servo motors. Each servo can be addressed individually where it can have its position read and set, Phidget Accelerometer, The accelerometer senses acceleration in 2 and 3 dimensions, Text LCD, A 20 character * 2 line LCD display, acting as an alternative display mechanism in a phidget project, Interface Kit, Allows input/output interface to analog and digital sensors and switches. | 78 / 120 Products for USB Sensing and Control | Common example for Phidgets are Sensors for Distance, Encoders, FSR, Gas Pressure, Light / Sound, Load Cells, Motion, pH / ORP, Potentiometers, Proximity Temperature / Humidity, Touch, Voltage / Current, Motors, Linear Actuators, Servo Controllers, Servo Motors, DC Controllers, DC Motors, DC Motors Encoders, Stepper Controllers, Stepper Motors Hardware Motors, Linear Actuators, Servo Controllers, Servo Motors, DC Controllers, DC Motors, DC Motors with Encoders, Stepper Controllers, Stepper Motors Hardware are often electronically controlled by Phidgets. These small computer system interfaces are then connected via application programming interface or API to the software. | 79 / 120 Small Computer Interface Cards or Phidgets or Physical Widgets | Other devices commonly used for interfacing with computers through software are Transmission, Belt Drive, Chain Drive, Gearboxes, Shaft / Couplers, Relays, RFID, Remote Control, LCD Displays, Adapters, LEDs, Switches, Fuses/Protection, USB Hubs, Power Supplies, Kits and Enclosures |
|