tobigirst Posted May 9, 2012 Share Posted May 9, 2012 Hello!I want to power a optoelectronic coupler with a connector on my Computer. So when I run a AU3-script, the optoelectronic coupler will turn on for 100 milliseconds.on my computer I have the following ports: Loudspeaker, Ethernet, USB2 (no serial or printer port).I already tried to use the NUM, CAPS and SCROLL- Leds with the SEND-Command, but on my HP-Win7-Computer they do not always work and are not relyable enough.If you wonder why i want to do this: the optoelectronic coupler triggers a swich which is connected to some electronic device.I already asked a similar question on http://autoit.de/index.php?page=Thread&threadID=31634, but could not get an answer. Link to comment Share on other sites More sharing options...
BrewManNH Posted May 9, 2012 Share Posted May 9, 2012 You might be able to do it through the USB port, or with an Arduino board, but not sure how you'd go about doing it. If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator Link to comment Share on other sites More sharing options...
jchd Posted May 10, 2012 Share Posted May 10, 2012 From what you say, the cheapest way to power an opto-coupler will be using an USB to serial adapter. You can find many of them on every buying platform, but make sure you get one with a working driver! Then double check that you won't overdrive the LED and place a diode in series (stock 1N4148 or equivalent will do) as many opto-LEDs don't like reverse-voltage very much. Which opto-coupler do you plan to use? Put otherwise: which load do you want to pilot and under which power source? (My avatar should give you a hint as to why I'm asking.) JScript 1 This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt) Link to comment Share on other sites More sharing options...
tobigirst Posted May 11, 2012 Author Share Posted May 11, 2012 (edited) Thanks for your answers.I already got a Arduino One from a friend of mine, but I do not know how to program it.I currently use a CNX82A. directly connected to the SCROLL-LED of a USBKeyboard.But of course, I would be able to spend small amounts of money for other parts.Could you explain how to write the code for the USB2Serial-Adapter? Is it possible to do it with AutoIt(+DLL)?I'm sorry for being such a noob, it is my first hardware-related AutoIt-script.tobiasOh, this came just in my mind: would it be possible to use the loudspeaker/headphone jack to transmit a 10 Hz rectangular wave (it must be possible to set the amount of oscillations, so I can control how often the swich will be triggered.) Edited May 11, 2012 by tobigirst Link to comment Share on other sites More sharing options...
jchd Posted May 11, 2012 Share Posted May 11, 2012 Using the heaphone output is going to be messy and not reliable. Using an Arduino for that is gross overkill.Try hunting for a simple USB-Serial adapter. Several come without any need for a driver (depending on your OS version and date).Once you have it plugged and installed, use Martin's UDF for serial ports: see There are plenty of examples floating around. Pulsing DTR or RTS for precise time at required instant is then very easy.Use one of the basic output control lines (DTR or RTS) with a blocking diode to keep the emitter part of your CNX82A alive (this model has a reverse breakdown voltage of only 5V, so if your serial adapter has this control line swing in +- 12 or possibly +- 15 V range, you're almost sure to fry the emitter). Note that some adapters have a non-standard output range 0..+5V only, but it doesn't hurt you. You can optionally insert a series 1/4W few hundred Ohm (try 220 Ω) to keep the current to the emitter in the allowable range (10 mA is enough to drive it, maximum is 100 mA but I doubt any USB-->serial adapter has such a fan out that your petty opto-coupler risks anything).Ask if something is clear as mud. This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt) Link to comment Share on other sites More sharing options...
tobigirst Posted May 14, 2012 Author Share Posted May 14, 2012 clear as mud. lol. Thank you very much for your quick and competent answer. Unfortunately, I don't have much time (school-.-) at the moment to try it out now. But you helped me a lot! I am going to try it as quick as possible! I think, this is [solved] now. (Maybe you guys will hear from me in half a year...) tobias Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now