Click here to Skip to main content
15,886,873 members
Home / Discussions / Hardware & Devices
   

Hardware & Devices

 
GeneralRe: getting print job information using c# Pin
mbams23-Aug-09 1:56
mbams23-Aug-09 1:56 
GeneralRe: getting print job information using c# Pin
Garth J Lancaster23-Aug-09 12:57
professionalGarth J Lancaster23-Aug-09 12:57 
QuestionWindows SDK RegisterDeviceNotification() Failed, Help Pin
jordy_Yun16-Aug-09 16:27
jordy_Yun16-Aug-09 16:27 
QuestionControlling LEDs From USB port Pin
jonhbt14-Aug-09 2:30
jonhbt14-Aug-09 2:30 
AnswerRe: Controlling LEDs From USB port [modified] Pin
Luc Pattyn14-Aug-09 3:40
sitebuilderLuc Pattyn14-Aug-09 3:40 
AnswerRe: Controlling LEDs From USB port Pin
Dave Kreskowiak14-Aug-09 3:42
mveDave Kreskowiak14-Aug-09 3:42 
AnswerRe: Controlling LEDs From USB port [modified] Pin
mustang8614-Aug-09 18:43
mustang8614-Aug-09 18:43 
AnswerRe: Controlling LEDs From USB port Pin
mustang8615-Aug-09 13:57
mustang8615-Aug-09 13:57 
Hi.

Since it seems like this type of questions comes up every now and then. So, here's a quick list of other resources to look at:

For something to use in the lab, dataq is one of the main companies that businesses go to for low-cost/mid-range solutions. A very cheap whay to get a few I/O pins and have it in a packaged form is:
DI-158 Starter Kit
Low-Cost USB Data Acquisition Device
http://www.dataq.com/products/startkit/di158.htm[^]
* Low-cost, compact, USB data acquisition starter kit.
* Record data with 12 bits of measurement accuracy at rates up to 14,400 samples/second. WinDaq High Speed Acquisition software required for recording rates over 240Hz.
* Convenient USB interface.
* Four ±10V or optional ±64V fixed differential inputs.
* Four digital bits for general purpose I/O.
* Two 0V to 1.25V digital to analog output ports.


Another pre-built board to consider is:
http://www.xdimax.com/sub20/sub20.html[^]
SUB-20 Multi Interface USB Adapter
USB to I2C, SPI, GPIO, RS232, RS485, Ir, LCD
* Full Interface Crosspoint - converts any to any
* USB to I2C Master and I2C Slave, USB to SMBus
* Up to 8MHz USB to SPI Master and SPI Slave
* USB to GPIO - 32 GPIO, PWM Outputs
* USB to ADC - 8 Analog Inputs (A/D Converters)
* USB to RS232, USB to RS485, USB to ModBus
* USB to IR (USB to Infrared) Adapter
* 8x2 LCD, Leds, Push Buttons
* Field upgradable and customizable
* NI LabVIEW Support



If this is for an end product or for a board, and you want to use Ethernet for connectivity, then Lantronix has a number of good solutions:
Good solution for a board:
XChip Direct SoC
http://www.lantronix.com/device-networking/embedded-device-servers/xchip.html[^]
Embedded Device Gateway SoC Co-Processor XChip
* Connects to host microcontroller for serial to Ethernet (LAN) applications
* Robust networking and applications firmware included – no coding required; zero royalty licensing agreement
* Integrated 10-100 MAC/PHY; 256K SRAM; up to 230 Kbps data rate
* Compact 12mm x 12mm 184 BGA package
* 2 PIO (Programmable I/O) pins (software selectable)



Another good solution is the XPort Direct+. The development kit is cheap, and it's through hole. However, for a product, it's more costly and takes up more area.
XPort Direct+ Embedded Device Server
http://www.lantronix.com/device-networking/embedded-device-servers/xport-direct-plus.html[^]
* Powerful and affordable networking for any device with a serial interface on its microcontroller
* Integrated module with RJ45 and dedicated networking SoC
* Web server, TCP/IP protocol stack and Windows deployment software
* Up to 921 Kbps data rate
* Compact low profile (<12 mm)
* 2 x 12 pin, 2 mm headers
* Three GPIO pins (Programmable I/O)
* RS-232/RS-485 ready
* 256-bit AES encryption for secure communications


So, the above should be plenty of info to get someone very well started on having a PC be able to connect to a remote device, to control a few lines, to read analog voltages, or to send out an analog signal (DAC).

Good Luck!
____________
Joe
QuestionMain Server Storage Device. Pin
Nanda_MR13-Aug-09 18:57
Nanda_MR13-Aug-09 18:57 
QuestionCant find SQLServerCE dll Pin
sohaib_a13-Aug-09 4:45
sohaib_a13-Aug-09 4:45 
QuestionHow to make a raw PDO device accessible from user mode code in control panel? Pin
sinosoidal10-Aug-09 23:10
sinosoidal10-Aug-09 23:10 
AnswerRe: How to make a raw PDO device accessible from user mode code in control panel? Pin
Randor 11-Aug-09 11:49
professional Randor 11-Aug-09 11:49 
GeneralRe: How to make a raw PDO device accessible from user mode code in control panel? Pin
sinosoidal12-Aug-09 1:55
sinosoidal12-Aug-09 1:55 
GeneralRe: How to make a raw PDO device accessible from user mode code in control panel? Pin
Randor 12-Aug-09 10:28
professional Randor 12-Aug-09 10:28 
QuestionHow make my system run fast? Pin
CoderForEver10-Aug-09 9:09
CoderForEver10-Aug-09 9:09 
QuestionBest way to send a signal to a piece of hardware Pin
Wjousts10-Aug-09 8:55
Wjousts10-Aug-09 8:55 
AnswerRe: Best way to send a signal to a piece of hardware Pin
Luc Pattyn10-Aug-09 9:23
sitebuilderLuc Pattyn10-Aug-09 9:23 
GeneralRe: Best way to send a signal to a piece of hardware Pin
Wjousts10-Aug-09 10:25
Wjousts10-Aug-09 10:25 
GeneralRe: Best way to send a signal to a piece of hardware Pin
Luc Pattyn10-Aug-09 10:51
sitebuilderLuc Pattyn10-Aug-09 10:51 
AnswerRe: Best way to send a signal to a piece of hardware Pin
supercat912-Aug-09 6:55
supercat912-Aug-09 6:55 
QuestionMonitoring CPU Pin
red_moon10-Aug-09 6:59
red_moon10-Aug-09 6:59 
AnswerRe: Monitoring CPU Pin
Luc Pattyn10-Aug-09 7:38
sitebuilderLuc Pattyn10-Aug-09 7:38 
QuestionWrite in pendrives's boot sector Pin
J.K.Sharma6-Aug-09 22:54
J.K.Sharma6-Aug-09 22:54 
QuestionSound device disable !! Pin
Hum Dum6-Aug-09 0:48
Hum Dum6-Aug-09 0:48 
QuestionControlling Ports, Device I/O Range and Device Memory Range Pin
eddy5115-Aug-09 11:49
eddy5115-Aug-09 11:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.