Solved

Parralle, Com or USB??

Posted on 2002-05-16
9
166 Views
Last Modified: 2010-04-02
Hi Guys.

I'm very new to C++ infact I'm still doing the course, but I have a question I hope you can help me with.

I want to write a programm that will recognise a posative signal from a probe i want to make. the probe will simple be a light sensor, and i want that sensor to start a in the program and another sensor in the probe will stop the timer.

What i would like to know is how easy is it to get a port to recognise a simple signal??

Hope you can help and hope you dont mind helping a compleate novice (at the moment)

Andy
0
Comment
Question by:MrNov
  • 4
  • 3
  • 2
9 Comments
 
LVL 2

Expert Comment

by:mirtol
ID: 7013376
Very easy on a serial port if your circuit is right. You need only push one of the handshake lines high and low. Similarly on a parallel port. USB isn't worth looking at for what you wnat to do.

You can then read the handshake line status directly from the appropriate IO port

Technicalitites for RS232:
http://www.beyondlogic.org/serial/serial.htm
0
 
LVL 2

Expert Comment

by:mirtol
ID: 7013384
For example, if you used the CTS handshake line and drive it high and low with respect to ground (-5v to +5v will do) you can simply read the status of that line from [bit 4] of your [serial port base address]+6
0
 

Author Comment

by:MrNov
ID: 7014227
Thats great, Thank you for you help, On the same basis how easy would it be to read a resistance change in the same probe and get that info back throught the ports??
0
 
LVL 2

Expert Comment

by:mirtol
ID: 7014248
If you mean actually measure the resistance change - alot harder, all the ports are digital so you would need to digitize the information (A/D converter).

0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 

Author Comment

by:MrNov
ID: 7014266
Well my idea is to write a programe to check a cameras exposure and shutter speeds, from what you have told me so far the shutter speeds shouldn't be a problem, its the exposure i am going to have fun with.
0
 
LVL 2

Expert Comment

by:mirtol
ID: 7015169
It's not really something you would write a program for, it's far more hardware based...

But if you want to persist, you could probably wire something to your soundcard (it does A/D conversion on sound signal) instead as that will give you a 16-bit 48kHz sample rate (if your soundcard isn't ancient).
0
 
LVL 4

Expert Comment

by:havman56
ID: 7021567
MRNOV
what mirtol says is absolutely correct....

i feel u can go for microcontroller based one very easy and really helpfor all such activities best is buy some 8051 kit and work on it!!


u can really play waht ever u want ..


0
 
LVL 4

Accepted Solution

by:
havman56 earned 50 total points
ID: 7021571
if u need any help i may help u out

playing with PC for such kind of activities may not be intresting so go for embedded systems
0
 

Author Comment

by:MrNov
ID: 7045036
thanks for your help and advise guys, will try and stick with it and see what the outcome is...lol
0

Featured Post

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Templates For Beginners Or How To Encourage The Compiler To Work For You Introduction This tutorial is targeted at the reader who is, perhaps, familiar with the basics of C++ but would prefer a little slower introduction to the more ad…
Introduction This article is the first in a series of articles about the C/C++ Visual Studio Express debugger.  It provides a quick start guide in using the debugger. Part 2 focuses on additional topics in breakpoints.  Lastly, Part 3 focuses on th…
The goal of the video will be to teach the user the difference and consequence of passing data by value vs passing data by reference in C++. An example of passing data by value as well as an example of passing data by reference will be be given. Bot…
The viewer will be introduced to the technique of using vectors in C++. The video will cover how to define a vector, store values in the vector and retrieve data from the values stored in the vector.

759 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now