<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Arduino as (slow) oscilloscope</title><link>/products/arduino/b/blog/posts/arduino-as-slow-oscilloscope</link><description>A couple of days ago Ben in The Ben Heck show made a oscilloscope using raspberry pi and bitscope, now I want to show you how I made my personal oscilloscope using arduino and LabView. Let&amp;#39;s start!First of all we have to know the speed limit...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Arduino as (slow) oscilloscope</title><link>https://community.element14.com/products/arduino/b/blog/posts/arduino-as-slow-oscilloscope</link><pubDate>Thu, 02 Jun 2016 21:12:17 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2727734b-1589-4155-b867-320726e00416</guid><dc:creator>Former Member</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This is sure really great. I&amp;#39;ve seen some similar sine wave generation project using Arduino compatible board (&lt;a class="jive-link-external-small" href="https://www.facebook.com/groups/AmebaIoTWW/" rel="nofollow ugc noopener" target="_blank" title="https://www.facebook.com/groups/AmebaIoTWW/"&gt;https://www.facebook.com/groups/AmebaIoTWW/&lt;/a&gt; ).&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1131&amp;AppID=145&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Arduino as (slow) oscilloscope</title><link>https://community.element14.com/products/arduino/b/blog/posts/arduino-as-slow-oscilloscope</link><pubDate>Tue, 23 Feb 2016 03:26:57 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2727734b-1589-4155-b867-320726e00416</guid><dc:creator>Former Member</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Ok,Thank you very much&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1131&amp;AppID=145&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Arduino as (slow) oscilloscope</title><link>https://community.element14.com/products/arduino/b/blog/posts/arduino-as-slow-oscilloscope</link><pubDate>Thu, 18 Feb 2016 11:44:37 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2727734b-1589-4155-b867-320726e00416</guid><dc:creator>Former Member</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I am working on a similar kind of project,but i don&amp;#39;t know how to measure the frequency of a signal that is being applied,is frequency calculations involves any delay considerations that is introduced by internal hardware?&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1131&amp;AppID=145&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Arduino as (slow) oscilloscope</title><link>https://community.element14.com/products/arduino/b/blog/posts/arduino-as-slow-oscilloscope</link><pubDate>Wed, 10 Feb 2016 12:12:15 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2727734b-1589-4155-b867-320726e00416</guid><dc:creator>strb</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I&amp;#39;ve update the two programs, I&amp;#39;ve partially followed your suggest.&lt;/p&gt;&lt;p&gt;Basically now I acquire a data packet of 1500 sample and simultaneously I measure the total time of sample acquisition and after I send the packet and the time to pc that plot the signal and display the sample frequency, I use this data also to obtain a more accurate signal&amp;#39;s frequency estimation.&lt;/p&gt;&lt;p&gt;With &amp;quot;high&amp;quot; sample rate and only 1500 sample it isn&amp;#39;t possible to display slow signals, so I can also change the sample frequency &amp;quot;on run&amp;quot;, with this trick I can even capture slow wave, the sample frequency now can be selected from about 9 khz to 178khz,it is an huge improvement!&lt;/p&gt;&lt;p&gt;The next step is to use interrupts to automatically store samples and maybe create a &amp;quot;RAM shield&amp;quot; to increase the memory &lt;span&gt;[View:/resized-image/__size/16x16/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-2727734b-1589-4155-b867-320726e00416/8715.contentimage_5F00_1.png:16:16]&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1131&amp;AppID=145&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Arduino as (slow) oscilloscope</title><link>https://community.element14.com/products/arduino/b/blog/posts/arduino-as-slow-oscilloscope</link><pubDate>Mon, 08 Feb 2016 21:40:47 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2727734b-1589-4155-b867-320726e00416</guid><dc:creator>DAB</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I built one of the first digital oscilloscopes using an 8085 back in the early 1980&amp;#39;s.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;We were capturing radar patterns using a mixing device that would demodulate the signal and provide us with the power lobes.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;We used a 32k byte RAM buffer and a fast 8 bit ADC to capture the data.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I programmed the software to display the plot and provide the user an ability to find signals and expand the time scale.&lt;/p&gt;&lt;p&gt;Once they had the area of interest the software would do a bunch of calculations and display the results overlayed on the signal display.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;So I see no reason why you cannot do some reasonable work with an Arduino and a good display.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Sure you will be limited, but for most hobby/maker needs, it would be a reasonable capability.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;DAB&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1131&amp;AppID=145&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Arduino as (slow) oscilloscope</title><link>https://community.element14.com/products/arduino/b/blog/posts/arduino-as-slow-oscilloscope</link><pubDate>Mon, 08 Feb 2016 00:16:57 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2727734b-1589-4155-b867-320726e00416</guid><dc:creator>clem57</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;A usb can run in bulk mode handling more data. &lt;a class="jive-link-external-small" href="https://en.wikipedia.org/wiki/USB#Media_Transfer_Protocol" rel="nofollow ugc noopener" target="_blank" title="https://en.wikipedia.org/wiki/USB#Media_Transfer_Protocol"&gt;https://en.wikipedia.org/wiki/USB#Media_Transfer_Protocol&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Clem&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1131&amp;AppID=145&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>