<?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: Audio data transfer for AVR</title>
	<atom:link href="http://www.epanorama.net/blog/2014/12/16/audio-data-transfer-for-avr/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.epanorama.net/blog/2014/12/16/audio-data-transfer-for-avr/</link>
	<description>All about electronics and circuit design</description>
	<lastBuildDate>Tue, 14 Apr 2026 22:35:42 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.14</generator>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2014/12/16/audio-data-transfer-for-avr/comment-page-1/#comment-1640156</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Sun, 26 May 2019 14:22:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=29027#comment-1640156</guid>
		<description><![CDATA[Thank you for informing about your update.
I updated the links on the article pointing to new blog.

By the way the older address https://labs.rakettitiede.com/?p=87 reported security warning:
&quot;Varoitus: mahdollinen tietoturvariski
Firefox havaitsi mahdollisen turvallisuusuhan, eikä jatkanut sivustolle labs.rakettitiede.com&quot;]]></description>
		<content:encoded><![CDATA[<p>Thank you for informing about your update.<br />
I updated the links on the article pointing to new blog.</p>
<p>By the way the older address <a href="https://labs.rakettitiede.com/?p=87" rel="nofollow">https://labs.rakettitiede.com/?p=87</a> reported security warning:<br />
&#8220;Varoitus: mahdollinen tietoturvariski<br />
Firefox havaitsi mahdollisen turvallisuusuhan, eikä jatkanut sivustolle labs.rakettitiede.com&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jari Tulilahti</title>
		<link>https://www.epanorama.net/blog/2014/12/16/audio-data-transfer-for-avr/comment-page-1/#comment-1640099</link>
		<dc:creator><![CDATA[Jari Tulilahti]]></dc:creator>
		<pubDate>Sat, 25 May 2019 21:23:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=29027#comment-1640099</guid>
		<description><![CDATA[My blog post has a new home

http://firebay.pelaaja.info/embedded/20192205/12kbps-simple-audio-data-transfer-for-avr/]]></description>
		<content:encoded><![CDATA[<p>My blog post has a new home</p>
<p><a href="http://firebay.pelaaja.info/embedded/20192205/12kbps-simple-audio-data-transfer-for-avr/" rel="nofollow">http://firebay.pelaaja.info/embedded/20192205/12kbps-simple-audio-data-transfer-for-avr/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2014/12/16/audio-data-transfer-for-avr/comment-page-1/#comment-1592758</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Fri, 01 Jun 2018 13:37:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=29027#comment-1592758</guid>
		<description><![CDATA[Serial Connection Over Audio: Arduino Can Listen To UART
https://hackaday.com/2018/05/31/serial-connection-over-audio-arduino-can-listen-to-uart/

We’ve all been there: after assessing a problem and thinking about a solution, we immediately rush to pursue the first that comes to mind, only to later find that there was a vastly simpler alternative. Thankfully, developing an obscure solution, though sometimes frustrating at the time, does tend to make a good Hackaday post. This time it was [David Wehr] and AudioSerial: a simple way of outputting raw serial data over the audio port of an Android phone. Though [David] could have easily used USB OTG for this project, many microcontrollers don’t have the USB-to-TTL capabilities of his Arduino – so this wasn’t entirely in vain.

Serial communication via audio on Android
https://davidawehr.com/blog/audioserial/
At first, it seemed like a simple task: any respectable phone’s DAC should have a sample rate of at least 44.1kHz. [David] used Oboe, a high performance C++ library for Android audio apps, to create the required waveform. The 8-bit data chunks he sent can only make up 256 unique messages, so he pre-generated them.

Oboe is a C++ library which makes it easy to build high-performance audio apps on Android. 
https://github.com/google/oboe]]></description>
		<content:encoded><![CDATA[<p>Serial Connection Over Audio: Arduino Can Listen To UART<br />
<a href="https://hackaday.com/2018/05/31/serial-connection-over-audio-arduino-can-listen-to-uart/" rel="nofollow">https://hackaday.com/2018/05/31/serial-connection-over-audio-arduino-can-listen-to-uart/</a></p>
<p>We’ve all been there: after assessing a problem and thinking about a solution, we immediately rush to pursue the first that comes to mind, only to later find that there was a vastly simpler alternative. Thankfully, developing an obscure solution, though sometimes frustrating at the time, does tend to make a good Hackaday post. This time it was [David Wehr] and AudioSerial: a simple way of outputting raw serial data over the audio port of an Android phone. Though [David] could have easily used USB OTG for this project, many microcontrollers don’t have the USB-to-TTL capabilities of his Arduino – so this wasn’t entirely in vain.</p>
<p>Serial communication via audio on Android<br />
<a href="https://davidawehr.com/blog/audioserial/" rel="nofollow">https://davidawehr.com/blog/audioserial/</a><br />
At first, it seemed like a simple task: any respectable phone’s DAC should have a sample rate of at least 44.1kHz. [David] used Oboe, a high performance C++ library for Android audio apps, to create the required waveform. The 8-bit data chunks he sent can only make up 256 unique messages, so he pre-generated them.</p>
<p>Oboe is a C++ library which makes it easy to build high-performance audio apps on Android.<br />
<a href="https://github.com/google/oboe" rel="nofollow">https://github.com/google/oboe</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2014/12/16/audio-data-transfer-for-avr/comment-page-1/#comment-1442952</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Mon, 12 Oct 2015 16:21:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=29027#comment-1442952</guid>
		<description><![CDATA[Somewhat related project idea:

Serial Data from the Web to an Arduino
http://hackaday.com/2015/10/10/serial-data-from-the-web-to-an-arduino/

In the old days, a serial port often connected to an acoustic coupler that gripped a phone handset and allowed a remote connection to a far away serial port (via another phone and acoustic coupler) at a blistering 300 baud or less. 

In a decidedly retro move, [James Halliday] and [jerky] put a modern spin on that old idea. They used the webaudio API to send serial data to a remote Arduino. The hack uses a FET, a capacitor, and a few resistors. They didn’t quite build a real modem with the audio. Instead, they basically spoof the audio port into sending serial data and recover it with the external circuitry. They also only implement serial sending (so the Arduino receives) so far, although they mention the next step would be to build the other side of the connection.

serial over webaudio
http://substack.net/serial_over_webaudio]]></description>
		<content:encoded><![CDATA[<p>Somewhat related project idea:</p>
<p>Serial Data from the Web to an Arduino<br />
<a href="http://hackaday.com/2015/10/10/serial-data-from-the-web-to-an-arduino/" rel="nofollow">http://hackaday.com/2015/10/10/serial-data-from-the-web-to-an-arduino/</a></p>
<p>In the old days, a serial port often connected to an acoustic coupler that gripped a phone handset and allowed a remote connection to a far away serial port (via another phone and acoustic coupler) at a blistering 300 baud or less. </p>
<p>In a decidedly retro move, [James Halliday] and [jerky] put a modern spin on that old idea. They used the webaudio API to send serial data to a remote Arduino. The hack uses a FET, a capacitor, and a few resistors. They didn’t quite build a real modem with the audio. Instead, they basically spoof the audio port into sending serial data and recover it with the external circuitry. They also only implement serial sending (so the Arduino receives) so far, although they mention the next step would be to build the other side of the connection.</p>
<p>serial over webaudio<br />
<a href="http://substack.net/serial_over_webaudio" rel="nofollow">http://substack.net/serial_over_webaudio</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
