<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>I.D.E.A. &#187; Communication</title>
	<atom:link href="http://www.2-bit-toys.com/category/physical-computing/communication/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.2-bit-toys.com</link>
	<description>Inspirations, Dreams, Explorations, Addictions</description>
	<lastBuildDate>Sun, 15 Jan 2012 06:59:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Max232A RS-232 Driver/Receiver</title>
		<link>http://www.2-bit-toys.com/2005/10/14/max232a-rs-232-driverreceiver/</link>
		<comments>http://www.2-bit-toys.com/2005/10/14/max232a-rs-232-driverreceiver/#comments</comments>
		<pubDate>Fri, 14 Oct 2005 18:28:43 +0000</pubDate>
		<dc:creator>james</dc:creator>
				<category><![CDATA[Communication]]></category>
		<category><![CDATA[ICs & Controller Boards]]></category>

		<guid isPermaLink="false">http://2-bit-toys.com/wordpress/?p=15</guid>
		<description><![CDATA[Maxim&#8217;s RS-232 level converters are sometimes necessary if a chip or a control board needs to communicate with the PC, especially if the specs for the chip/board indicates that it can only accept TTL/CMOS logic levels. The uControllers, the PIC and the BX-24, that we&#8217;ve been using are more tolerant of these voltage levels, so [...]]]></description>
			<content:encoded><![CDATA[<p>Maxim&#8217;s RS-232 level converters are sometimes necessary if a chip or a control board needs to communicate with the PC, especially if the specs for the chip/board indicates that it can only accept TTL/CMOS logic levels. The uControllers, the PIC and the BX-24, that we&#8217;ve been using are more tolerant of these voltage levels, so that&#8217;s why we can connect the TX/RX of the PC directly to these uControllers.</p>
<p>For situations where you need to shift the voltage levels so you can communicate with a PC(on the PC the voltage swings from +12 to -12 V), you&#8217;ll need the Max232A. This bumps up the voltage for serial communication TO the PC(because most chips/boards work on 0 to 5 volts) and lowers the voltage for serial communciations FROM the PC to a safer level for the chips/boards.)</p>
<p>If you are using the MAX232A, you&#8217;ll need <strong>five 0.1 uF capacitors</strong>. The <a href="http://pdfserv.maxim-ic.com/en/ds/MAX220-MAX249.pdf">datasheet</a> has a connection diagram that shows 5 polarized capacitors. <strong>You can use non-polarized caps</strong>. I verified this with MAXIM technical support.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.2-bit-toys.com/2005/10/14/max232a-rs-232-driverreceiver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PIC IR remote</title>
		<link>http://www.2-bit-toys.com/2005/10/14/pic-ir-remote/</link>
		<comments>http://www.2-bit-toys.com/2005/10/14/pic-ir-remote/#comments</comments>
		<pubDate>Fri, 14 Oct 2005 18:26:01 +0000</pubDate>
		<dc:creator>james</dc:creator>
				<category><![CDATA[Communication]]></category>
		<category><![CDATA[Physical Computing]]></category>
		<category><![CDATA[PIC]]></category>

		<guid isPermaLink="false">http://2-bit-toys.com/wordpress/?p=14</guid>
		<description><![CDATA[Here&#8217;s the info on how to control a SONY TV. (caveat you may need to do some debugging.) You need a 555 timer to generate the 40 Khz for you. Your pic just turns on or off the 555 to transmit the appropriate data. Circuit link. SIRC codes explained. SIRC code data format My PICBasicPro [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the info on how to control a SONY TV. (caveat you may need to do some debugging.)</p>
<p>You need a 555 timer to generate the 40 Khz for you.<br />
Your pic just turns on or off the 555 to transmit the appropriate data.</p>
<p>Circuit <a href="http://jap.hu/electronic/irtx_pic1.gif">link</a>.</p>
<p><a href="http://www.geocities.com/sila1999/sircs.htm">SIRC codes</a> explained.</p>
<p>SIRC code <a href="http://www.geocities.com/sila1999/S3.jpg">data format</a></p>
<p>My PICBasicPro <a href="http://www.2-bit-toys.com/pic/sony_code.bas">code</a> to implement this protocol.</p>
<p>Update:</p>
<p>Found a simpler solution. Use this <a href="http://www.rentron.com/remote_control/TX-IR.htm">IC from rentron</a>. It will generate either a 40 or 38KHz carrier frequency for you. Use the PIC program above and connect the PIC pin to DATA IN of this IC. You need a 4Mhz clock, some pullup/down resistors, and the circuit to drive your IR LED&#8230;that&#8217;s it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.2-bit-toys.com/2005/10/14/pic-ir-remote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

