[Coco] Plugging more stuff in to the RS-232 Pak

Dave Philipsen dave at davebiz.com
Fri Dec 25 19:29:06 EST 2015


On 12/25/2015 12:09 PM, RETRO Innovations wrote:
> On 12/25/2015 10:21 AM, Dave Philipsen wrote:
>> I would say it's within the realm of possibility.  I suppose you 
>> could somehow wire an LED to a handshake line and do it.  I once 
>> wrote some code to do exactly what you talking about.  It wasn't on a 
>> CoCo but I bit-banged an output bit on a 68HC11-based device to 
>> create the signal for an IR LED which controlled a NTSC video printer.
>>
>> Dave
>>
>>
>> On 12/25/2015 8:06 AM, K. Pruitt wrote:
>>> Is it possible to power an IR LED via the RS-232 pak and 
>>> successfully send a set pattern of signals to an IR-controlled device?
>>>
>>> In other words, can I use my RS-232 pak to turn my CoCo in to a TV 
>>> Remote? I have no idea at what "baud rate" those signals are sent 
>>> out. Can the CoCo match the speed? I'm guessing yes.
>>>
>>> Certainly someone has tried this already, if it isn't just out and 
>>> out stupid. It sounds pretty simple. A resistor or two and an IR 
>>> LED?  I have a bazillion remotes around here I can pull an IR LED 
>>> from. Am I going to blow up my CoCo! Hehe.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
> It is, but you should approach it a bit differently than I think 
> you're considering.
>
> Most IR receivers won't accept RS232 signals, so you'll not have much 
> luck with putting the IR LED on the TXD pin.
>
> What will work better is putting the IR LED on the RTS pin.


Exactly.  That's what i meant when I said, "wire an LED to a handshake 
line" (in message above).


>
> You can then bit bang any signal protocol of interest, as you have 
> direct control of the LED
>
> poke &HFF6A,4: REM IR LED ON
> poke &HFF6A,0: REM IR LED OFF
>
> On the DE-9, I'd not wire the LED directly to the RTS pin, as LEDs 
> don't have great reverse breakdown current capacity, and RTS swings 
> between +12V and -12V.  I *think* a register 1n4001 in series would 
> work, so, I'd put the diode in first, put the led onto it, and then a 
> resistor (assuming the LED has a forward breakdown voltage of 1.7V, 
> and uses 20mA, use (12-.7-1.7)/.002 = ~5K resistor) and then ground.  
> Since RS232 signals are reversed, and I have not played with RTS for a 
> bit on a 6551, you might have to use 4 to turn the LED on and 0 to 
> turn it off.
>
> Of course, then you have to write some ML to bit bang the pin to 
> create your protocol.  Have fun!
>
> Jim
>



More information about the Coco mailing list