<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Phidgets Support  - Recent changes [en]</title>
		<link>https://www.phidgets.com/docs/Special:RecentChanges</link>
		<description>Track the most recent changes to the wiki in this feed.</description>
		<language>en</language>
		<generator>MediaWiki 1.39.8</generator>
		<lastBuildDate>Sun, 19 Apr 2026 22:56:09 GMT</lastBuildDate>
		<item>
			<title>Terms and Conditions</title>
			<link>https://www.phidgets.com/docs/index.php?title=Terms_and_Conditions&amp;diff=35625&amp;oldid=35475</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=Terms_and_Conditions&amp;diff=35625&amp;oldid=35475</guid>
			<description>&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Security and Privacy&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:12, 15 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;en&quot;&gt;(One intermediate revision by the same user not shown)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l122&quot;&gt;Line 122:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 122:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Security and Privacy==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Security and Privacy==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Phidgets Inc. pledges a safe and worry-free shopping experience. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;IF &lt;/del&gt;you are using the current version of Internet Explorer, on the checkout page where you enter your credit card information, you will notice a a locked padlock icon on the top bar your browser window. If you are using Mozilla Firefox, you will notice a locked padlock icon in the bottom right corner of your browser window. If this icon does not appear, please contact us directly to complete your purchase. These icons tell you that the page you are on is secure. We use Secure Sockets Layer (SSL 128-bit) technology with a digital certificate by GeoTrust, Inc. for Internet security to protect your personal information. This encryption makes it impossible for anyone to read your information in transit. We do not store your credit information and it is deleted once it has been securely transmitted to Moneris for processing.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Phidgets Inc. pledges a safe and worry-free shopping experience. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If &lt;/ins&gt;you are using the current version of Internet Explorer, on the checkout page where you enter your credit card information, you will notice a a locked padlock icon on the top bar your browser window. If you are using Mozilla Firefox, you will notice a locked padlock icon in the bottom right corner of your browser window. If this icon does not appear, please contact us directly to complete your purchase. These icons tell you that the page you are on is secure. We use Secure Sockets Layer (SSL 128-bit) technology with a digital certificate by GeoTrust, Inc. for Internet security to protect your personal information. This encryption makes it impossible for anyone to read your information in transit. We do not store your credit information and it is deleted once it has been securely transmitted to Moneris for processing.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We use your e-mail address to let you know your shipment&amp;#039;s tracking number. Your phone number is required by the Courier Company. We do not sell, rent or give any of your personal information to any unrelated third parties with the exception of Moneris for authorizing credit card payments and the Courier company to let them know where to deliver the shipment and how to contact you if there is any problems.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We use your e-mail address to let you know your shipment&amp;#039;s tracking number. Your phone number is required by the Courier Company. We do not sell, rent or give any of your personal information to any unrelated third parties with the exception of Moneris for authorizing credit card payments and the Courier company to let them know where to deliver the shipment and how to contact you if there is any problems.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If &lt;/del&gt;you have any questions or concerns about our Security and Privacy policy&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, call us at 1.403.282.7335 or e-mail us at support@phidgets&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;com&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{ContactUs|Contact us}} if &lt;/ins&gt;you have any questions or concerns about our Security and Privacy policy.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Phidgets Inc. uses various Google Analytics tools such as conversion tracking in order to improve the effectiveness of the website. These statistics are completely anonymous.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Phidgets Inc. uses various Google Analytics tools such as conversion tracking in order to improve the effectiveness of the website. These statistics are completely anonymous.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 15 Apr 2026 16:12:13 GMT</pubDate>
			<dc:creator>Lmpacent</dc:creator>
			<comments>https://www.phidgets.com/docs/Talk:Terms_and_Conditions</comments>
		</item>
		<item>
			<title>Controlling an SPI Encoder</title>
			<link>https://www.phidgets.com/docs/index.php?title=Controlling_an_SPI_Encoder&amp;diff=35623&amp;oldid=35617</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=Controlling_an_SPI_Encoder&amp;diff=35623&amp;oldid=35617</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:48, 15 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#seo:|keywords=SPI Adapter}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#seo:|keywords=SPI Adapter}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#seo:|description=Control an SPI encoder with the SPI Adapter Phidget}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#seo:|description=Control an SPI encoder with the SPI Adapter Phidget}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Image:Adp0002_spiencoder_primary.png|thumb|link=|alt=]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/div&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:ADP0002_0.jpg|link=|thumb| 400px|&amp;lt;center&amp;gt;[https://www.phidgets.com/?prodid=1355 SPI Adapter Phidget (ADP0002_0)]]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:ADP0002_0.jpg|link=|thumb| 400px|&amp;lt;center&amp;gt;[https://www.phidgets.com/?prodid=1355 SPI Adapter Phidget (ADP0002_0)]]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 15 Apr 2026 15:48:57 GMT</pubDate>
			<dc:creator>Lmpacent</dc:creator>
			<comments>https://www.phidgets.com/docs/Talk:Controlling_an_SPI_Encoder</comments>
		</item>
		<item>
			<title>File:Adp0002 spiencoder primary.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:Adp0002_spiencoder_primary.png&amp;diff=35622&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:Adp0002_spiencoder_primary.png&amp;diff=35622&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/index.php?title=User:Lmpacent&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;User:Lmpacent (page does not exist)&quot;&gt;&lt;bdi&gt;Lmpacent&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:Adp0002_spiencoder_primary.png&quot; title=&quot;File:Adp0002 spiencoder primary.png&quot;&gt;File:Adp0002 spiencoder primary.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Wed, 15 Apr 2026 15:48:35 GMT</pubDate>
			<dc:creator>Lmpacent</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:Adp0002_spiencoder_primary.png</comments>
		</item>
		<item>
			<title>Reading an I2C Color Sensor</title>
			<link>https://www.phidgets.com/docs/index.php?title=Reading_an_I2C_Color_Sensor&amp;diff=35621&amp;oldid=35616</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=Reading_an_I2C_Color_Sensor&amp;diff=35621&amp;oldid=35616</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:46, 15 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#seo:|keywords=I2C Adapter}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#seo:|keywords=I2C Adapter}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#seo:|description=Read an I2C color sensor with the I2C Adapter Phidget}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#seo:|description=Read an I2C color sensor with the I2C Adapter Phidget}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Image:Adp0001_rgbcolor_primary.png|thumb|link=|alt=]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/div&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:ADP0001_0_169.jpg|link=https://cdn.phidgets.com/docs/images/f/f5/ADP0001_0_169.jpg|thumb| 450px|&amp;lt;center&amp;gt;[https://www.phidgets.com/?prodid=1354 I2C Adapter Phidget (ADP0001_0)]]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:ADP0001_0_169.jpg|link=https://cdn.phidgets.com/docs/images/f/f5/ADP0001_0_169.jpg|thumb| 450px|&amp;lt;center&amp;gt;[https://www.phidgets.com/?prodid=1354 I2C Adapter Phidget (ADP0001_0)]]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 15 Apr 2026 15:46:47 GMT</pubDate>
			<dc:creator>Lmpacent</dc:creator>
			<comments>https://www.phidgets.com/docs/Talk:Reading_an_I2C_Color_Sensor</comments>
		</item>
		<item>
			<title>File:Adp0001 rgbcolor primary.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:Adp0001_rgbcolor_primary.png&amp;diff=35620&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:Adp0001_rgbcolor_primary.png&amp;diff=35620&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/index.php?title=User:Lmpacent&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;User:Lmpacent (page does not exist)&quot;&gt;&lt;bdi&gt;Lmpacent&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:Adp0001_rgbcolor_primary.png&quot; title=&quot;File:Adp0001 rgbcolor primary.png&quot;&gt;File:Adp0001 rgbcolor primary.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Wed, 15 Apr 2026 15:46:22 GMT</pubDate>
			<dc:creator>Lmpacent</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:Adp0001_rgbcolor_primary.png</comments>
		</item>
		<item>
			<title>LEDArray API Guide</title>
			<link>https://www.phidgets.com/docs/index.php?title=LEDArray_API_Guide&amp;diff=35619&amp;oldid=35361</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=LEDArray_API_Guide&amp;diff=35619&amp;oldid=35361</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:34, 15 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:IntroGuide]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{#seo:|keywords=Addressable LED}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#seo:|description=Get started with your Addressable LED Phidget}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#seo:|description=Get started with your Addressable LED Phidget}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:IntroGuide]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;nonumtoc&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;nonumtoc&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;toclimit-4&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;toclimit-4&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 15 Apr 2026 15:34:14 GMT</pubDate>
			<dc:creator>Lmpacent</dc:creator>
			<comments>https://www.phidgets.com/docs/Talk:LEDArray_API_Guide</comments>
		</item>
		<item>
			<title>Controlling an I2C Display</title>
			<link>https://www.phidgets.com/docs/index.php?title=Controlling_an_I2C_Display&amp;diff=35618&amp;oldid=35615</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=Controlling_an_I2C_Display&amp;diff=35618&amp;oldid=35615</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:32, 15 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#seo:|keywords=I2C Adapter}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#seo:|keywords=I2C Adapter}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#seo:|description=Control an 14-segment LCD display with the I2C Adapter Phidget}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#seo:|description=Control an 14-segment LCD display with the I2C Adapter Phidget}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div style=&quot;display:none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Image:I2C_Sensor_Phid.png|thumb|link=|alt=]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/div&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:ADP0001_0_169.jpg|link=https://cdn.phidgets.com/docs/images/f/f5/ADP0001_0_169.jpg|thumb| 450px|&amp;lt;center&amp;gt;[https://www.phidgets.com/?prodid=1354 I2C Adapter Phidget (ADP0001_0)]]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:ADP0001_0_169.jpg|link=https://cdn.phidgets.com/docs/images/f/f5/ADP0001_0_169.jpg|thumb| 450px|&amp;lt;center&amp;gt;[https://www.phidgets.com/?prodid=1354 I2C Adapter Phidget (ADP0001_0)]]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 15 Apr 2026 15:32:32 GMT</pubDate>
			<dc:creator>Lmpacent</dc:creator>
			<comments>https://www.phidgets.com/docs/Talk:Controlling_an_I2C_Display</comments>
		</item>
		<item>
			<title>Controlling an SPI Encoder</title>
			<link>https://www.phidgets.com/docs/index.php?title=Controlling_an_SPI_Encoder&amp;diff=35617&amp;oldid=35555</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=Controlling_an_SPI_Encoder&amp;diff=35617&amp;oldid=35555</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:15, 15 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;metadesc&amp;gt;A step-by-step example writing code to interface a sensor &lt;/del&gt;with the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ADP0002.&amp;lt;/metadesc&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category: Project]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{#seo:|keywords=SPI Adapter}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{#seo:|description=Control an SPI encoder &lt;/ins&gt;with the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SPI Adapter Phidget}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:ADP0002_0.jpg|link=|thumb| 400px|&amp;lt;center&amp;gt;[https://www.phidgets.com/?prodid=1355 SPI Adapter Phidget (ADP0002_0)]]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:ADP0002_0.jpg|link=|thumb| 400px|&amp;lt;center&amp;gt;[https://www.phidgets.com/?prodid=1355 SPI Adapter Phidget (ADP0002_0)]]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 15 Apr 2026 15:15:41 GMT</pubDate>
			<dc:creator>Lmpacent</dc:creator>
			<comments>https://www.phidgets.com/docs/Talk:Controlling_an_SPI_Encoder</comments>
		</item>
		<item>
			<title>Reading an I2C Color Sensor</title>
			<link>https://www.phidgets.com/docs/index.php?title=Reading_an_I2C_Color_Sensor&amp;diff=35616&amp;oldid=35614</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=Reading_an_I2C_Color_Sensor&amp;diff=35616&amp;oldid=35614</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:15, 15 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;metadesc&amp;gt;A step-by-step example writing code to interface a &lt;/del&gt;sensor with the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ADP0001.&amp;lt;/metadesc&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category: Project]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{#seo:|keywords=I2C Adapter}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{#seo:|description=Read an I2C color &lt;/ins&gt;sensor with the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;I2C Adapter Phidget}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 15 Apr 2026 15:15:07 GMT</pubDate>
			<dc:creator>Lmpacent</dc:creator>
			<comments>https://www.phidgets.com/docs/Talk:Reading_an_I2C_Color_Sensor</comments>
		</item>
		<item>
			<title>Controlling an I2C Display</title>
			<link>https://www.phidgets.com/docs/index.php?title=Controlling_an_I2C_Display&amp;diff=35615&amp;oldid=35598</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=Controlling_an_I2C_Display&amp;diff=35615&amp;oldid=35598</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:14, 15 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;metadesc&amp;gt;A step-by&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;step example writing code to interface a sensor &lt;/del&gt;with the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ADP0001.&amp;lt;/metadesc&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category: Project]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{#seo:|keywords=I2C Adapter}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{#seo:|description=Control an 14&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;segment LCD display &lt;/ins&gt;with the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;I2C Adapter Phidget}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:ADP0001_0_169.jpg|link=https://cdn.phidgets.com/docs/images/f/f5/ADP0001_0_169.jpg|thumb| 450px|&amp;lt;center&amp;gt;[https://www.phidgets.com/?prodid=1354 I2C Adapter Phidget (ADP0001_0)]]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:ADP0001_0_169.jpg|link=https://cdn.phidgets.com/docs/images/f/f5/ADP0001_0_169.jpg|thumb| 450px|&amp;lt;center&amp;gt;[https://www.phidgets.com/?prodid=1354 I2C Adapter Phidget (ADP0001_0)]]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 15 Apr 2026 15:14:17 GMT</pubDate>
			<dc:creator>Lmpacent</dc:creator>
			<comments>https://www.phidgets.com/docs/Talk:Controlling_an_I2C_Display</comments>
		</item>
		<item>
			<title>Reading an I2C Color Sensor</title>
			<link>https://www.phidgets.com/docs/index.php?title=Reading_an_I2C_Color_Sensor&amp;diff=35614&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=Reading_an_I2C_Color_Sensor&amp;diff=35614&amp;oldid=0</guid>
			<description>&lt;p&gt;Created page with &amp;quot;&amp;lt;metadesc&amp;gt;A step-by-step example writing code to interface a sensor with the ADP0001.&amp;lt;/metadesc&amp;gt;  ==Introduction== &lt;a href=&quot;/docs/File:ADP0001_0_169.jpg&quot; title=&quot;File:ADP0001 0 169.jpg&quot;&gt;link=https://cdn.phidgets.com/docs/images/f/f5/ADP0001_0_169.jpg|thumb| 450px|&amp;lt;center&amp;gt;[https://www.phidgets.com/?prodid=1354 I2C Adapter Phidget (ADP0001_0)&lt;/a&gt;] The [https://www.phidgets.com/?prodid=1354 I2C Adapter Phidget] allows you to interface with a wide range of I2C-compatible devices, including sensors, displays, and more....&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;metadesc&amp;gt;A step-by-step example writing code to interface a sensor with the ADP0001.&amp;lt;/metadesc&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
[[Image:ADP0001_0_169.jpg|link=https://cdn.phidgets.com/docs/images/f/f5/ADP0001_0_169.jpg|thumb| 450px|&amp;lt;center&amp;gt;[https://www.phidgets.com/?prodid=1354 I2C Adapter Phidget (ADP0001_0)]]]&lt;br /&gt;
The [https://www.phidgets.com/?prodid=1354 I2C Adapter Phidget] allows you to interface with a wide range of I2C-compatible devices, including sensors, displays, and more. &lt;br /&gt;
&lt;br /&gt;
In this project, we will use it to read data from an RGB Color Sensor.&lt;br /&gt;
&lt;br /&gt;
===Steps===&lt;br /&gt;
To complete this project, we will work through the following steps:&lt;br /&gt;
# Determine the device&amp;#039;s basic configuration parameters&lt;br /&gt;
# Identify the sequence of commands expected by the device&lt;br /&gt;
# Connect the device to the I2C Adapter Phidget&lt;br /&gt;
# Test the device using the Phidget Control Panel&lt;br /&gt;
# Create a custom program.&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
Information from the following resource will be referenced throughout this project.&lt;br /&gt;
* [https://cdn.phidgets.com/docs/images/1/13/TCS34725.pdf TCS34725 RGB Color Sensor IC Datasheet]&lt;br /&gt;
&lt;br /&gt;
==Demonstration==&lt;br /&gt;
&amp;lt;center&amp;gt;{{#ev:youtube|dYREkxXgjEA|rel=0}}&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuration Parameters==&lt;br /&gt;
[[Image:Adp0002_rgb_specs2.png|link=https://cdn.phidgets.com/docs/images/0/05/Adp0002_rgb_specs2.png|thumb|&amp;lt;center&amp;gt;Excerpts from Datasheet&amp;lt;/center&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
During this step, we are looking for the following information:&lt;br /&gt;
* Supply Voltage&lt;br /&gt;
* Communication Frequency&lt;br /&gt;
* Device Address&lt;br /&gt;
&lt;br /&gt;
This information is typically found using the device&amp;#039;s product page and/or datasheet. In this case, it was all found on pages 3 to 5 of the datasheet:&lt;br /&gt;
* Supply Voltage: 3.3V&lt;br /&gt;
* Communication Frequency: 400kHz&lt;br /&gt;
* I2C Address: 0x29&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Command Sequence==&lt;br /&gt;
Next, we need to determine the sequence of commands the device is expecting. The TCS34725 datasheet provides a state diagram that we can use to create a list of actions:&lt;br /&gt;
&lt;br /&gt;
[[Image:Adp0002_rgb_states.png|link=https://cdn.phidgets.com/docs/images/0/0e/Adp0002_rgb_states.png|200px|right|thumb|&amp;lt;center&amp;gt;From datasheet (page 7)&amp;lt;/center&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Based on the state diagram, our list of actions should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Power On Steps&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
# Enable PON (power on) to go from sleep to idle state&lt;br /&gt;
# Enable AEN (RGB enabled) to go from idle to RGBC state&lt;br /&gt;
&lt;br /&gt;
After these steps, the device should be able to provide data and respond to commands. We&amp;#039;re not using WEN (wait enabled) since we don&amp;#039;t need this power-saving feature at this time.&lt;br /&gt;
&lt;br /&gt;
===Writing to TCS34725 Registers===&lt;br /&gt;
I2C devices typically expect the following format:&lt;br /&gt;
&lt;br /&gt;
[[Image:Adp0002_an_typicalcomms3.png|link=https://cdn.phidgets.com/docs/images/2/29/Adp0002_an_typicalcomms3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
This protocol diagram from page 12 of the datasheet confirms that the TCS34725 behaves as expected:&lt;br /&gt;
&lt;br /&gt;
[[Image:Adp0002_rgb_protocol.png|link=https://cdn.phidgets.com/docs/images/3/38/Adp0002_rgb_protocol.png|700px]]&lt;br /&gt;
&lt;br /&gt;
The Start (S), Stop (P), Acknowledge (A), and W/R (Write/Read) is all handled internally by the I2C Phidget, so we just need to focus on the command code and data. &lt;br /&gt;
&lt;br /&gt;
==== Command Register ====&lt;br /&gt;
&lt;br /&gt;
The command register lets us tell the sensor which register we want to read or write on our next communication. &lt;br /&gt;
&lt;br /&gt;
[[Image:Adp0002_rgb_cmdreg.png|link=https://cdn.phidgets.com/docs/images/0/0d/Adp0002_rgb_cmdreg.png|750px|center]]&lt;br /&gt;
&lt;br /&gt;
* The first bit is always &amp;#039;1&amp;#039;&lt;br /&gt;
* The next two bits control the how the device behaves when requesting multiple bytes&lt;br /&gt;
* The last five bits hold the register address (we can ignore the special functions for this project)&lt;br /&gt;
&lt;br /&gt;
Here&amp;#039;s an abridged list of registers we&amp;#039;ll be using:&lt;br /&gt;
&lt;br /&gt;
[[Image:Adp0002_rgb_registers.png|link=https://cdn.phidgets.com/docs/images/4/48/Adp0002_rgb_registers.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
===Power On Steps===&lt;br /&gt;
====Enable the Sensor====&lt;br /&gt;
Enable is managed by register &amp;#039;&amp;#039;&amp;#039;0x00&amp;#039;&amp;#039;&amp;#039;, so our command register will look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:Adp0002_rgb_cmdenable.png|link=https://cdn.phidgets.com/docs/images/0/03/Adp0002_rgb_cmdenable.png|center|850px]]&lt;br /&gt;
&lt;br /&gt;
So we&amp;#039;ll send &amp;#039;&amp;#039;&amp;#039;0x80&amp;#039;&amp;#039;&amp;#039; to select the enable register.&lt;br /&gt;
&lt;br /&gt;
The enable register is defined in the datasheet as follows:&lt;br /&gt;
&lt;br /&gt;
[[Image:Adp0002_rgb_enablereg.png|link=https://cdn.phidgets.com/docs/images/8/89/Adp0002_rgb_enablereg.png|center|850px]]&lt;br /&gt;
&lt;br /&gt;
* Bits 5, 6, and 7 are &amp;#039;&amp;#039;&amp;#039;000&amp;#039;&amp;#039;&amp;#039;, as they&amp;#039;re reserved&lt;br /&gt;
* Bit 4 will be &amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;, since we&amp;#039;re not using interrupts&lt;br /&gt;
* Bit 3 will be &amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;, since we&amp;#039;re not using the wait feature&lt;br /&gt;
* Bit 2 is &amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;, as it&amp;#039;s reserved&lt;br /&gt;
* Bit 1 will be &amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;, since we&amp;#039;re not enabling RGBC yet&lt;br /&gt;
* Bit 0 will be &amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;, to enable power&lt;br /&gt;
&lt;br /&gt;
That gives us &amp;#039;&amp;#039;&amp;#039;0x01&amp;#039;&amp;#039;&amp;#039;. Together with our command register, our first communication will be &amp;#039;&amp;#039;&amp;#039;0x8001&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
The reason we don&amp;#039;t enable RGBC yet is because the device requires a 2.4ms delay between PON and RGBC for reliable startup.&lt;br /&gt;
&lt;br /&gt;
====Enable RGBC====&lt;br /&gt;
&lt;br /&gt;
To enable RGBC we will use the same command we used for power on, but both the AEN bit and the PON bit will be 1. This gives us &amp;#039;&amp;#039;&amp;#039;0x8003&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Reading Data ===&lt;br /&gt;
&lt;br /&gt;
Now that the sensor is initialized, we can start getting data from it. We want to read all eight color registers, so we need to set auto-increment in the command register and point it to the first color register which is at 0x14:&lt;br /&gt;
&lt;br /&gt;
[[Image:Adp0002_rgb_cmdreadauto.png|link=https://cdn.phidgets.com/docs/images/8/87/Adp0002_rgb_cmdreadauto.png|center|850px]]&lt;br /&gt;
&lt;br /&gt;
This means we need to send &amp;#039;&amp;#039;&amp;#039;B4&amp;#039;&amp;#039;&amp;#039;. After that, we can listen for 8 bytes at a time to get all of our color data.&lt;br /&gt;
&lt;br /&gt;
== Connecting to the ADP0001 ==&lt;br /&gt;
&lt;br /&gt;
The pinout for this sensor is printed on the PCB:&lt;br /&gt;
&lt;br /&gt;
[[Image:I2C_rgb_pinout2.png|link=|130px|left]]&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VIN&amp;#039;&amp;#039;&amp;#039; - Power&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;GND&amp;#039;&amp;#039;&amp;#039; - Ground&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;3V3&amp;#039;&amp;#039;&amp;#039; - 3.3V Output &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;SCL&amp;#039;&amp;#039;&amp;#039; - Serial Clock&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;SDA&amp;#039;&amp;#039;&amp;#039; - Serial Data&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;INT&amp;#039;&amp;#039;&amp;#039; - Interrupt&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;LED&amp;#039;&amp;#039;&amp;#039; - LED toggle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We don&amp;#039;t need the 3.3V output or the interrupt pin for this project. The other pins can be connected to the ADP0001 as follows:&lt;br /&gt;
&lt;br /&gt;
[[Image:I2C_rgb_connection.png|800px|link=https://cdn.phidgets.com/docs/images/d/d9/I2C_rgb_connection.png]]&lt;br /&gt;
&lt;br /&gt;
The LED toggle pin is connected to one of the ADP0001&amp;#039;s GPIO pins so we can use it to turn off the LED when not in use.&lt;br /&gt;
&lt;br /&gt;
==Testing in the Phidget Control Panel==&lt;br /&gt;
Now that we have the command sequence and our sensor connected, we can use the Phidget Control Panel to confirm our device is working as expected.&lt;br /&gt;
&lt;br /&gt;
===Power On Steps===&lt;br /&gt;
We can set the voltage to 3.3V, the frequency to 400kHz, and the address to 0x29.&lt;br /&gt;
&lt;br /&gt;
[[Image:I2C_RGB_ControlPanel.png|link=https://cdn.phidgets.com/docs/images/2/20/I2C_RGB_ControlPanel.png|center]]&lt;br /&gt;
&lt;br /&gt;
Now we can enable the sensor with our command sequence:&lt;br /&gt;
* 0x8001 (Power on)&lt;br /&gt;
* 0x8003 (RGBC on)&lt;br /&gt;
* 0xB4 (auto increment and start from register 0x14)&lt;br /&gt;
&lt;br /&gt;
[[Image:I2C_RGB_ControlPanel2.png|link=https://cdn.phidgets.com/docs/images/4/4f/I2C_RGB_ControlPanel2.png|center]]&lt;br /&gt;
&lt;br /&gt;
===Reading Data===&lt;br /&gt;
After sending the command register B4, we can read all color registers by reading 8 bytes at a time.&lt;br /&gt;
&lt;br /&gt;
[[Image:I2C_RGB_ControlPanel3.png|link=https://cdn.phidgets.com/docs/images/0/0a/I2C_RGB_ControlPanel3.png|center]]&lt;br /&gt;
[[Image:I2C_RGB_responsegraph.png|link=https://wwwdev.int.phidgets.com/docs/images/9/97/I2C_RGB_responsegraph.png|thumb|&amp;lt;center&amp;gt;Sensor response characteristic (pg.6)&amp;lt;center&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This sensor ultimately provides us with four 16-bit values: Clear, Red, Green, and Blue. The clear light value is important for providing brightness calibration. Since the responses of the red, green and blue sensors are normalized to match the response of the clear sensor, we can use it as a baseline to determine color in both bright and dim environments. &lt;br /&gt;
&lt;br /&gt;
In the above image, we get roughly the same value when polling the sensor three times, so the value seems stable. We&amp;#039;ll use the bottom row to see if the color makes sense. The data bytes received are sent in register order, so our values are:&lt;br /&gt;
&lt;br /&gt;
* Clear: 0x0FFD&lt;br /&gt;
* Red: 0x0A96&lt;br /&gt;
* Green: 0x0331&lt;br /&gt;
* Blue: 0x0271&lt;br /&gt;
&lt;br /&gt;
Converting to decimal, that&amp;#039;s 4093, 2710, 817, 625. We can normalize the last three values using the clear value, and then multiply by 255 and round to get a standard RGB value:&lt;br /&gt;
&lt;br /&gt;
* Red:   (2710/4093)*255 = 169&lt;br /&gt;
* Green: (817/4093)*255  = 51&lt;br /&gt;
* Blue:  (625/4093)*255  = 39&lt;br /&gt;
&lt;br /&gt;
This RGB value &amp;#039;&amp;#039;&amp;#039;&amp;lt;span style=&amp;quot;color:#A93327&amp;quot;&amp;gt;(#A93327)&amp;lt;/span&amp;gt;&amp;#039;&amp;#039;&amp;#039; looks to be correct, as the sensor was pointed at a roll of red electrical tape. &lt;br /&gt;
&lt;br /&gt;
==Writing a Custom Program==&lt;br /&gt;
To begin writing a custom program for your Phidget device, navigate to the product page and select the [https://www.phidgets.com/?prodid=1354#Tab_Code_Samples Code Samples tab]. From there, you can customize the code for your own purposes. Here we have modified the Python code sample to match our steps from the Phidget Control Panel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=python&amp;gt;&lt;br /&gt;
from Phidget22.Phidget import *&lt;br /&gt;
from Phidget22.Devices.DataAdapter import *&lt;br /&gt;
import time&lt;br /&gt;
&lt;br /&gt;
def convert_rgbc(data):&lt;br /&gt;
&lt;br /&gt;
	c = data[1] &amp;lt;&amp;lt; 8 | data[0]&lt;br /&gt;
&lt;br /&gt;
	if(c &amp;lt;= 0):&lt;br /&gt;
		return [0,0,0]&lt;br /&gt;
&lt;br /&gt;
	# Combine high and low bytes for each color,&lt;br /&gt;
	# Then normalize and cap at 255&lt;br /&gt;
	r = min(255,round((data[3] &amp;lt;&amp;lt; 8 | data[2]) / c * 255))&lt;br /&gt;
	g = min(255,round((data[5] &amp;lt;&amp;lt; 8 | data[4]) / c * 255))&lt;br /&gt;
	b = min(255,round((data[7] &amp;lt;&amp;lt; 8 | data[6]) / c * 255))&lt;br /&gt;
	return [r,g,b]&lt;br /&gt;
&lt;br /&gt;
def main():&lt;br /&gt;
&lt;br /&gt;
	adp = DataAdapter()&lt;br /&gt;
	adp.openWaitForAttachment(5000)&lt;br /&gt;
&lt;br /&gt;
	# Set properties&lt;br /&gt;
	adp.setFrequency(DataAdapterFrequency.FREQUENCY_400kHz)&lt;br /&gt;
	adp.setDataAdapterVoltage(DataAdapterVoltage.DATAADAPTER_VOLTAGE_3_3V)&lt;br /&gt;
	addr = 0x29&lt;br /&gt;
&lt;br /&gt;
	# Power On&lt;br /&gt;
	adp.i2cSendReceive(addr, [0x8001], 0)&lt;br /&gt;
	time.sleep(0.01)&lt;br /&gt;
&lt;br /&gt;
	# RGBC On&lt;br /&gt;
	adp.i2cSendReceive(addr, [0x8003], 0)&lt;br /&gt;
&lt;br /&gt;
	# Auto-increment starting with CDATAL&lt;br /&gt;
	adp.i2cSendReceive(addr, [0xB4], 0)&lt;br /&gt;
&lt;br /&gt;
	try:&lt;br /&gt;
		while True:&lt;br /&gt;
			rgb = convert_rgbc(adp.i2cSendReceive(addr, [], 8))&lt;br /&gt;
			print(&amp;quot;R: &amp;quot; + str(rgb[0]) + &amp;quot;   G: &amp;quot; + str(rgb[1]) + &amp;quot;   B: &amp;quot; + str(rgb[2]))&lt;br /&gt;
			time.sleep(0.5)&lt;br /&gt;
			pass&lt;br /&gt;
	except KeyboardInterrupt:&lt;br /&gt;
		print(&amp;quot;Closing...&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
	adp.close()&lt;br /&gt;
&lt;br /&gt;
main()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That’s about it, we went from reading the datasheet to a working script. Not all datasheets are created equal, so if you’re struggling with getting your sensor set up, feel free to ask for help by [https://www.phidgets.com/?view=contact sending us an email].&lt;br /&gt;
&lt;br /&gt;
===Python Graphical Example===&lt;br /&gt;
Here is a more in-depth script that displays a graph of the raw values and shows the calculated color after gamma and saturation adjustment. &lt;br /&gt;
&lt;br /&gt;
{{UGC-Start}}&lt;br /&gt;
{{UGC-Entry|Full Script (Click to expand)||&lt;br /&gt;
&amp;lt;syntaxhighlight lang=python&amp;gt;&lt;br /&gt;
import tkinter as tk&lt;br /&gt;
import math&lt;br /&gt;
from Phidget22.Phidget import *&lt;br /&gt;
from Phidget22.Devices.DataAdapter import *&lt;br /&gt;
import time&lt;br /&gt;
&lt;br /&gt;
class MultiLineGraph(tk.Canvas):&lt;br /&gt;
    def __init__(self, parent, lines=4, max_points=100, **kwargs):&lt;br /&gt;
        super().__init__(parent, bg=&amp;quot;black&amp;quot;, **kwargs)&lt;br /&gt;
        self.lines = lines&lt;br /&gt;
        self.max_points = max_points&lt;br /&gt;
        self.data = [[] for _ in range(lines)]&lt;br /&gt;
        self.colors = [&amp;quot;white&amp;quot;, &amp;quot;red&amp;quot;, &amp;quot;green&amp;quot;, &amp;quot;blue&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
    def add_points(self, *values):&lt;br /&gt;
        for i, v in enumerate(values):&lt;br /&gt;
            self.data[i].append(v)&lt;br /&gt;
            if len(self.data[i]) &amp;gt; self.max_points:&lt;br /&gt;
                self.data[i].pop(0)&lt;br /&gt;
        self.draw()&lt;br /&gt;
&lt;br /&gt;
    def draw(self):&lt;br /&gt;
        self.delete(&amp;quot;all&amp;quot;)&lt;br /&gt;
        w = self.winfo_width()&lt;br /&gt;
        h = self.winfo_height()&lt;br /&gt;
&lt;br /&gt;
        if w &amp;lt; 10 or h &amp;lt; 10:&lt;br /&gt;
            return&lt;br /&gt;
&lt;br /&gt;
        # Flatten all visible data&lt;br /&gt;
        all_values = [v for line in self.data for v in line]&lt;br /&gt;
&lt;br /&gt;
        if not all_values:&lt;br /&gt;
            return&lt;br /&gt;
&lt;br /&gt;
        min_val = min(all_values)&lt;br /&gt;
        max_val = max(all_values)&lt;br /&gt;
&lt;br /&gt;
        # Prevent divide-by-zero&lt;br /&gt;
        if max_val == min_val:&lt;br /&gt;
            max_val += 1&lt;br /&gt;
&lt;br /&gt;
        padding = (max_val - min_val) * 0.1  # 10% padding&lt;br /&gt;
        min_val -= padding&lt;br /&gt;
        max_val += padding&lt;br /&gt;
&lt;br /&gt;
        for i, line in enumerate(self.data):&lt;br /&gt;
            if len(line) &amp;lt; 2:&lt;br /&gt;
                continue&lt;br /&gt;
&lt;br /&gt;
            points = []&lt;br /&gt;
            for j, val in enumerate(line):&lt;br /&gt;
                x = j / (self.max_points - 1) * w&lt;br /&gt;
&lt;br /&gt;
                # Normalize to 0–1&lt;br /&gt;
                norm = (val - min_val) / (max_val - min_val)&lt;br /&gt;
&lt;br /&gt;
                # Flip Y (Tkinter origin is top-left)&lt;br /&gt;
                y = h - (norm * h)&lt;br /&gt;
&lt;br /&gt;
                points.extend([x, y])&lt;br /&gt;
&lt;br /&gt;
            self.create_line(points, fill=self.colors[i], width=2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class App:&lt;br /&gt;
    def __init__(self, root):&lt;br /&gt;
        self.root = root&lt;br /&gt;
        self.root.title(&amp;quot;I2C RGB Viewer&amp;quot;)&lt;br /&gt;
        self.adp = DataAdapter()&lt;br /&gt;
        self.addr = 0x29&lt;br /&gt;
        self.sat = 1.8&lt;br /&gt;
        self.gamma = 1.3&lt;br /&gt;
&lt;br /&gt;
        # --- Define Gamma Table ---&lt;br /&gt;
        self.gamma_table = [0] * 256&lt;br /&gt;
        for i in range(256):&lt;br /&gt;
            self.gamma_table[i] = int(math.pow(i/255.0,self.gamma)*255)&lt;br /&gt;
&lt;br /&gt;
        # --- UI ---&lt;br /&gt;
        self.graph = MultiLineGraph(root, height=300)&lt;br /&gt;
        self.graph.pack(fill=&amp;quot;both&amp;quot;, expand=True)&lt;br /&gt;
&lt;br /&gt;
        self.rgb_entry = tk.Entry(root, font=(&amp;quot;Consolas&amp;quot;, 14))&lt;br /&gt;
        self.rgb_entry.pack(fill=&amp;quot;x&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
        self.color_panel = tk.Frame(root, height=50, bg=&amp;quot;black&amp;quot;)&lt;br /&gt;
        self.color_panel.pack(fill=&amp;quot;x&amp;quot;)&lt;br /&gt;
        &lt;br /&gt;
        self.adp.openWaitForAttachment(5000)&lt;br /&gt;
&lt;br /&gt;
        # Set properties&lt;br /&gt;
        self.adp.setFrequency(DataAdapterFrequency.FREQUENCY_400kHz)&lt;br /&gt;
        self.adp.setDataAdapterVoltage(DataAdapterVoltage.DATAADAPTER_VOLTAGE_3_3V)&lt;br /&gt;
&lt;br /&gt;
        # Power On&lt;br /&gt;
        self.adp.i2cSendReceive(self.addr, [0x8001], 0)&lt;br /&gt;
        time.sleep(0.01)&lt;br /&gt;
&lt;br /&gt;
        # RGBC On&lt;br /&gt;
        self.adp.i2cSendReceive(self.addr, [0x8003], 0)&lt;br /&gt;
&lt;br /&gt;
        # Auto-increment starting with CDATAL&lt;br /&gt;
        self.adp.i2cSendReceive(self.addr, [0xB4], 0)&lt;br /&gt;
&lt;br /&gt;
        # --- Timer ---&lt;br /&gt;
        self.update_loop()&lt;br /&gt;
&lt;br /&gt;
    def read_sensor(self):&lt;br /&gt;
        &lt;br /&gt;
        data = self.adp.i2cSendReceive(self.addr, [], 8)&lt;br /&gt;
&lt;br /&gt;
        # Combine high and low bytes for clear register&lt;br /&gt;
        raw_c = data[1] &amp;lt;&amp;lt; 8 | data[0]&lt;br /&gt;
&lt;br /&gt;
        if(raw_c &amp;lt;= 0):&lt;br /&gt;
            return [0,0,0,0]&lt;br /&gt;
&lt;br /&gt;
        # Combine high and low bytes for each colour&lt;br /&gt;
        raw_r = data[3] &amp;lt;&amp;lt; 8 | data[2]&lt;br /&gt;
        raw_g = data[5] &amp;lt;&amp;lt; 8 | data[4]&lt;br /&gt;
        raw_b = data[7] &amp;lt;&amp;lt; 8 | data[6]&lt;br /&gt;
&lt;br /&gt;
        return raw_c, raw_r, raw_g, raw_b&lt;br /&gt;
&lt;br /&gt;
    def update_loop(self):&lt;br /&gt;
        raw_c, raw_r, raw_g, raw_b = self.read_sensor()&lt;br /&gt;
&lt;br /&gt;
        if raw_c &amp;gt; 0:&lt;br /&gt;
            # Normalize + gamma&lt;br /&gt;
            norm_r = self.gamma_table[int(raw_r / raw_c * 255)]&lt;br /&gt;
            norm_g = self.gamma_table[int(raw_g / raw_c * 255)]&lt;br /&gt;
            norm_b = self.gamma_table[int(raw_b / raw_c * 255)]&lt;br /&gt;
&lt;br /&gt;
            avg = (norm_r + norm_g + norm_b) / 3&lt;br /&gt;
&lt;br /&gt;
            # Saturation adjust&lt;br /&gt;
            norm_r = max(0, min(255, avg + (norm_r - avg) * self.sat))&lt;br /&gt;
            norm_g = max(0, min(255, avg + (norm_g - avg) * self.sat))&lt;br /&gt;
            norm_b = max(0, min(255, avg + (norm_b - avg) * self.sat))&lt;br /&gt;
&lt;br /&gt;
            hex_color = &amp;quot;#{:02X}{:02X}{:02X}&amp;quot;.format(&lt;br /&gt;
                int(norm_r), int(norm_g), int(norm_b)&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            self.rgb_entry.delete(0, tk.END)&lt;br /&gt;
            self.rgb_entry.insert(0, hex_color)&lt;br /&gt;
&lt;br /&gt;
            self.color_panel.config(bg=hex_color)&lt;br /&gt;
&lt;br /&gt;
        # Update graph&lt;br /&gt;
        self.graph.add_points(raw_c, raw_r, raw_g, raw_b)&lt;br /&gt;
&lt;br /&gt;
        # Repeat every 50 ms&lt;br /&gt;
        self.root.after(50, self.update_loop)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
    root = tk.Tk()&lt;br /&gt;
    app = App(root)&lt;br /&gt;
    root.geometry(&amp;quot;600x400&amp;quot;)&lt;br /&gt;
    root.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{UGC-End}}&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 22:09:26 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/Talk:Reading_an_I2C_Color_Sensor</comments>
		</item>
		<item>
			<title>File:TCS34725.pdf</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:TCS34725.pdf&amp;diff=35613&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:TCS34725.pdf&amp;diff=35613&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/User:Mparadis&quot; class=&quot;mw-userlink&quot; title=&quot;User:Mparadis&quot;&gt;&lt;bdi&gt;Mparadis&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:TCS34725.pdf&quot; title=&quot;File:TCS34725.pdf&quot;&gt;File:TCS34725.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 22:09:02 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:TCS34725.pdf</comments>
		</item>
		<item>
			<title>File:I2C RGB responsegraph.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:I2C_RGB_responsegraph.png&amp;diff=35612&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:I2C_RGB_responsegraph.png&amp;diff=35612&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/User:Mparadis&quot; class=&quot;mw-userlink&quot; title=&quot;User:Mparadis&quot;&gt;&lt;bdi&gt;Mparadis&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:I2C_RGB_responsegraph.png&quot; title=&quot;File:I2C RGB responsegraph.png&quot;&gt;File:I2C RGB responsegraph.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 22:03:48 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:I2C_RGB_responsegraph.png</comments>
		</item>
		<item>
			<title>File:I2C RGB ControlPanel3.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:I2C_RGB_ControlPanel3.png&amp;diff=35611&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:I2C_RGB_ControlPanel3.png&amp;diff=35611&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/User:Mparadis&quot; class=&quot;mw-userlink&quot; title=&quot;User:Mparadis&quot;&gt;&lt;bdi&gt;Mparadis&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:I2C_RGB_ControlPanel3.png&quot; title=&quot;File:I2C RGB ControlPanel3.png&quot;&gt;File:I2C RGB ControlPanel3.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 22:03:36 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:I2C_RGB_ControlPanel3.png</comments>
		</item>
		<item>
			<title>File:I2C RGB ControlPanel2.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:I2C_RGB_ControlPanel2.png&amp;diff=35610&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:I2C_RGB_ControlPanel2.png&amp;diff=35610&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/User:Mparadis&quot; class=&quot;mw-userlink&quot; title=&quot;User:Mparadis&quot;&gt;&lt;bdi&gt;Mparadis&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:I2C_RGB_ControlPanel2.png&quot; title=&quot;File:I2C RGB ControlPanel2.png&quot;&gt;File:I2C RGB ControlPanel2.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 22:03:28 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:I2C_RGB_ControlPanel2.png</comments>
		</item>
		<item>
			<title>File:I2C RGB ControlPanel.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:I2C_RGB_ControlPanel.png&amp;diff=35609&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:I2C_RGB_ControlPanel.png&amp;diff=35609&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/User:Mparadis&quot; class=&quot;mw-userlink&quot; title=&quot;User:Mparadis&quot;&gt;&lt;bdi&gt;Mparadis&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:I2C_RGB_ControlPanel.png&quot; title=&quot;File:I2C RGB ControlPanel.png&quot;&gt;File:I2C RGB ControlPanel.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 22:03:14 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:I2C_RGB_ControlPanel.png</comments>
		</item>
		<item>
			<title>File:I2C rgb connection.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:I2C_rgb_connection.png&amp;diff=35608&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:I2C_rgb_connection.png&amp;diff=35608&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/User:Mparadis&quot; class=&quot;mw-userlink&quot; title=&quot;User:Mparadis&quot;&gt;&lt;bdi&gt;Mparadis&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:I2C_rgb_connection.png&quot; title=&quot;File:I2C rgb connection.png&quot;&gt;File:I2C rgb connection.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 22:02:15 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:I2C_rgb_connection.png</comments>
		</item>
		<item>
			<title>File:I2C rgb pinout2.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:I2C_rgb_pinout2.png&amp;diff=35607&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:I2C_rgb_pinout2.png&amp;diff=35607&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/User:Mparadis&quot; class=&quot;mw-userlink&quot; title=&quot;User:Mparadis&quot;&gt;&lt;bdi&gt;Mparadis&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:I2C_rgb_pinout2.png&quot; title=&quot;File:I2C rgb pinout2.png&quot;&gt;File:I2C rgb pinout2.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 22:02:04 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:I2C_rgb_pinout2.png</comments>
		</item>
		<item>
			<title>File:Adp0002 rgb cmdreadauto.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_cmdreadauto.png&amp;diff=35606&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_cmdreadauto.png&amp;diff=35606&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/User:Mparadis&quot; class=&quot;mw-userlink&quot; title=&quot;User:Mparadis&quot;&gt;&lt;bdi&gt;Mparadis&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:Adp0002_rgb_cmdreadauto.png&quot; title=&quot;File:Adp0002 rgb cmdreadauto.png&quot;&gt;File:Adp0002 rgb cmdreadauto.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 22:01:42 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:Adp0002_rgb_cmdreadauto.png</comments>
		</item>
		<item>
			<title>File:Adp0002 rgb enablereg.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_enablereg.png&amp;diff=35605&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_enablereg.png&amp;diff=35605&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/User:Mparadis&quot; class=&quot;mw-userlink&quot; title=&quot;User:Mparadis&quot;&gt;&lt;bdi&gt;Mparadis&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:Adp0002_rgb_enablereg.png&quot; title=&quot;File:Adp0002 rgb enablereg.png&quot;&gt;File:Adp0002 rgb enablereg.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 22:01:22 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:Adp0002_rgb_enablereg.png</comments>
		</item>
		<item>
			<title>File:Adp0002 rgb cmdenable.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_cmdenable.png&amp;diff=35604&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_cmdenable.png&amp;diff=35604&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/User:Mparadis&quot; class=&quot;mw-userlink&quot; title=&quot;User:Mparadis&quot;&gt;&lt;bdi&gt;Mparadis&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:Adp0002_rgb_cmdenable.png&quot; title=&quot;File:Adp0002 rgb cmdenable.png&quot;&gt;File:Adp0002 rgb cmdenable.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 22:00:59 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:Adp0002_rgb_cmdenable.png</comments>
		</item>
		<item>
			<title>File:Adp0002 rgb registers.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_registers.png&amp;diff=35603&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_registers.png&amp;diff=35603&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/User:Mparadis&quot; class=&quot;mw-userlink&quot; title=&quot;User:Mparadis&quot;&gt;&lt;bdi&gt;Mparadis&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:Adp0002_rgb_registers.png&quot; title=&quot;File:Adp0002 rgb registers.png&quot;&gt;File:Adp0002 rgb registers.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 22:00:35 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:Adp0002_rgb_registers.png</comments>
		</item>
		<item>
			<title>File:Adp0002 rgb cmdreg.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_cmdreg.png&amp;diff=35602&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_cmdreg.png&amp;diff=35602&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/User:Mparadis&quot; class=&quot;mw-userlink&quot; title=&quot;User:Mparadis&quot;&gt;&lt;bdi&gt;Mparadis&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:Adp0002_rgb_cmdreg.png&quot; title=&quot;File:Adp0002 rgb cmdreg.png&quot;&gt;File:Adp0002 rgb cmdreg.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 22:00:21 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:Adp0002_rgb_cmdreg.png</comments>
		</item>
		<item>
			<title>File:Adp0002 rgb protocol.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_protocol.png&amp;diff=35601&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_protocol.png&amp;diff=35601&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/User:Mparadis&quot; class=&quot;mw-userlink&quot; title=&quot;User:Mparadis&quot;&gt;&lt;bdi&gt;Mparadis&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:Adp0002_rgb_protocol.png&quot; title=&quot;File:Adp0002 rgb protocol.png&quot;&gt;File:Adp0002 rgb protocol.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 21:59:53 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:Adp0002_rgb_protocol.png</comments>
		</item>
		<item>
			<title>File:Adp0002 rgb states.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_states.png&amp;diff=35600&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_states.png&amp;diff=35600&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/User:Mparadis&quot; class=&quot;mw-userlink&quot; title=&quot;User:Mparadis&quot;&gt;&lt;bdi&gt;Mparadis&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:Adp0002_rgb_states.png&quot; title=&quot;File:Adp0002 rgb states.png&quot;&gt;File:Adp0002 rgb states.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 21:59:38 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:Adp0002_rgb_states.png</comments>
		</item>
		<item>
			<title>File:Adp0002 rgb specs2.png</title>
			<link>https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_specs2.png&amp;diff=35599&amp;oldid=0</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=File:Adp0002_rgb_specs2.png&amp;diff=35599&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/docs/User:Mparadis&quot; class=&quot;mw-userlink&quot; title=&quot;User:Mparadis&quot;&gt;&lt;bdi&gt;Mparadis&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/docs/File:Adp0002_rgb_specs2.png&quot; title=&quot;File:Adp0002 rgb specs2.png&quot;&gt;File:Adp0002 rgb specs2.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Mon, 13 Apr 2026 21:59:22 GMT</pubDate>
			<dc:creator>Mparadis</dc:creator>
			<comments>https://www.phidgets.com/docs/File_talk:Adp0002_rgb_specs2.png</comments>
		</item>
		<item>
			<title>Controlling an I2C Display</title>
			<link>https://www.phidgets.com/docs/index.php?title=Controlling_an_I2C_Display&amp;diff=35598&amp;oldid=35407</link>
			<guid isPermaLink="false">https://www.phidgets.com/docs/index.php?title=Controlling_an_I2C_Display&amp;diff=35598&amp;oldid=35407</guid>
			<description>&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Writing a Custom Program&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:11, 13 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;en&quot;&gt;(One intermediate revision by the same user not shown)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l161&quot;&gt;Line 161:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 161:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:I2C_Panel_Read.png|850px|link=]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:I2C_Panel_Read.png|850px|link=]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Writing a Custom &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Python Script&lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Writing a Custom &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Program&lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To begin writing a custom program for your Phidget device, navigate to the product page and select the [https://www.phidgets.com/?prodid=1354#Tab_Code_Samples Code Samples tab]. From there, you can customize the code for your own purposes. Here we have modified the code sample to match our steps from the Phidget Control Panel.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To begin writing a custom program for your Phidget device, navigate to the product page and select the [https://www.phidgets.com/?prodid=1354#Tab_Code_Samples Code Samples tab]. From there, you can customize the code for your own purposes. Here we have modified the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Python &lt;/ins&gt;code sample to match our steps from the Phidget Control Panel.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=python&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=python&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 13 Apr 2026 15:11:42 GMT</pubDate>
			<dc:creator>Lmpacent</dc:creator>
			<comments>https://www.phidgets.com/docs/Talk:Controlling_an_I2C_Display</comments>
		</item>
</channel></rss>