<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Data Logging to the Arduino EEPROM</title>
	<atom:link href="http://www.eightlines.com/blog/2008/09/data-logging-to-the-arduino-eeprom/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eightlines.com/blog/2008/09/data-logging-to-the-arduino-eeprom/</link>
	<description>Experiments in Physical Computing</description>
	<pubDate>Tue, 06 Jan 2009 03:04:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: blalor</title>
		<link>http://www.eightlines.com/blog/2008/09/data-logging-to-the-arduino-eeprom/comment-page-1/#comment-107</link>
		<dc:creator>blalor</dc:creator>
		<pubDate>Mon, 17 Nov 2008 02:49:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.eightlines.com/blog/?p=45#comment-107</guid>
		<description>Just popped in here after finding your site through a subscription to the "arduino" technorati tag feed in Google Reader.  How random.  (Yes, I'm the afore-mentioned "blalor"). :-)

Glad you're making progress!
Brian</description>
		<content:encoded><![CDATA[<p>Just popped in here after finding your site through a subscription to the &#8220;arduino&#8221; technorati tag feed in Google Reader.  How random.  (Yes, I&#8217;m the afore-mentioned &#8220;blalor&#8221;). <img src='http://www.eightlines.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Glad you&#8217;re making progress!&nbsp;Brian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brent</title>
		<link>http://www.eightlines.com/blog/2008/09/data-logging-to-the-arduino-eeprom/comment-page-1/#comment-105</link>
		<dc:creator>Brent</dc:creator>
		<pubDate>Sun, 16 Nov 2008 22:57:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.eightlines.com/blog/?p=45#comment-105</guid>
		<description>One of the biggest issues is storing a float in a byte isn't really possible. If you divide by 10 and receive an amount which contains a decimal you lose that precision. 

A real time clock is one of those things I wish the Arduino had. That way you could add a timestamp to the interrupt. But again, storing the datetime to a EEPROM takes space that it doesn't really have.</description>
		<content:encoded><![CDATA[<p>One of the biggest issues is storing a float in a byte isn&#8217;t really possible. If you divide by 10 and receive an amount which contains a decimal you lose that precision. </p>
<p>A real time clock is one of those things I wish the Arduino had. That way you could add a timestamp to the interrupt. But again, storing the datetime to a <span class="caps">EEPROM</span> takes space that it doesn&#8217;t really&nbsp;have.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eightlines Creations &#8250; Mapping GPS Data</title>
		<link>http://www.eightlines.com/blog/2008/09/data-logging-to-the-arduino-eeprom/comment-page-1/#comment-102</link>
		<dc:creator>Eightlines Creations &#8250; Mapping GPS Data</dc:creator>
		<pubDate>Sun, 16 Nov 2008 20:35:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.eightlines.com/blog/?p=45#comment-102</guid>
		<description>[...] project off I was having quite a few issues with managing the size of the data in the allotted EEPROM space on board the Arduino. I built up an SDCard writer based on several specs I found in the [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] project off I was having quite a few issues with managing the size of the data in the allotted <span class="caps">EEPROM</span> space on board the Arduino. I built up an SDCard writer based on several specs I found in the&nbsp;[&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Troy</title>
		<link>http://www.eightlines.com/blog/2008/09/data-logging-to-the-arduino-eeprom/comment-page-1/#comment-101</link>
		<dc:creator>Troy</dc:creator>
		<pubDate>Wed, 12 Nov 2008 20:28:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.eightlines.com/blog/?p=45#comment-101</guid>
		<description>Re the quoted text below: 

1) do you need the resolution of each wheel revolution?  what about dividing revolutions by 10?  That's a much smaller number to track, just multiply by 10 later to rehydrate.

2) for the sample rate instead of every minute can you store your average and when that changes log the new average with a timestamp?  It's more bits per sample but possibly way less samples overall.
--- 

"The EEPROM was the next issue. 512 bytes is a serious limitation. Some math was required to see if I what wanted to do was even possible. If I were to poll every minute over a ride I’d be able to record 8.5 hours of one byte readings. That’s pretty good, seeing a 200km ride would take approximately 6 hours.

One byte is capable of storing 256 possible values. Is that enough, or would I need more values? If my revolutions were 255 with a wheel circumference of 2110mm I’d be traveling an average speed of 32km/h. Clearly not enough. I’d need to peak at 70km/h, with an average at maybe 30-40km/h."</description>
		<content:encoded><![CDATA[<p>Re the quoted text below: </p>
<p>1) do you need the resolution of each wheel revolution?  what about dividing revolutions by 10?  That&#8217;s a much smaller number to track, just multiply by 10 later to rehydrate.</p>
<p>2) for the sample rate instead of every minute can you store your average and when that changes log the new average with a timestamp?  It&#8217;s more bits per sample but possibly way less samples overall.&thinsp;&#8212;&thinsp;- </p>
<p>&#8220;The <span class="caps">EEPROM</span> was the next issue. 512 bytes is a serious limitation. Some math was required to see if I what wanted to do was even possible. If I were to poll every minute over a ride I’d be able to record 8.5 hours of one byte readings. That’s pretty good, seeing a 200km ride would take approximately 6 hours.</p>
<p>One byte is capable of storing 256 possible values. Is that enough, or would I need more values? If my revolutions were 255 with a wheel circumference of 2110mm I’d be traveling an average speed of 32km/h. Clearly not enough. I’d need to peak at 70km/h, with an average at maybe&nbsp;30-40km/h.&#8221;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
