5
\$\begingroup\$

I was searching for a way to read data from a 3.5mm hack using an Arduino, but I couldn't find a well-detailed, beginner-friendly, tutorial on how to make this, at least how to wire everything and create a simple I/O code. Anyone know a good, beginner-friendly, tutorial about this topic?

PS: I don't want to use a modem like this, I to learn and make it not communicate only with iOS/Android devices.

\$\endgroup\$
10
  • \$\begingroup\$ instructables.com/id/Arduino-Audio-Input/?ALLSTEPS \$\endgroup\$ Dec 17, 2012 at 0:00
  • 1
    \$\begingroup\$ That tutorial looks quite complex in my opinion... \$\endgroup\$ Dec 17, 2012 at 0:09
  • \$\begingroup\$ intended for audio scope but some aspects may be useful \$\endgroup\$ Dec 17, 2012 at 0:18
  • 1
    \$\begingroup\$ It seems we've come full circle -- this harkens back to the days when microcomputers stored data (and programs) on audio cassettes. Some of the same techniques used back then might apply here. \$\endgroup\$
    – Dave Tweed
    Dec 17, 2012 at 0:28
  • 1
    \$\begingroup\$ @Richman It can be written in BASIC, just like the one I did to create a remote shutter release for my Canon 60D. \$\endgroup\$ Dec 17, 2012 at 1:00

1 Answer 1

3
\$\begingroup\$

Analyzing audio with a Arduino isn't very simple for someone that just wants to get data from a TI-84, and other devices, via a 3.5mm jack.

If you just want to communicate with a device like a TI-84 that uses a 3.5mm jack as just a connector for some type of serial interface, this shouldn't be too hard (although most of the helpful links online are dead.)

I don't know much about the TI-84 protocol, but since you wanted a basic tutorial, I'm guessing you may need some help with Arduino serial communication. Arduino Serial is a great place to start, and LadyAda has a good serial introduction.

Here is an image that shows you to make the connection, (I'm not sure if any level converters are needed, but you can read the link below.)

enter image description here

And the code and discussion can be found here: Arduino to TI Calculator Linking Routines

PS: I don't want to use a modem like this, I to learn and make it not communicate only with iOS/Android devices.

I think the board you quoted is basically a level converter, converting 3.3volt signal to 5volt arduino, and vice versa. Also it said it was a 4 conductor cable so it is different than the TI-84 cable, I believe the TI's is only a 3 conductor.

Links:

\$\endgroup\$
3
  • \$\begingroup\$ i have a question... what headphone wire did u use, that had the connectors in order to connect it to the arduino \$\endgroup\$ Oct 21, 2017 at 15:29
  • 1
    \$\begingroup\$ @JakePaulScientist: He shows it disassembled, which makes it clear that he simply bought a plug and soldered jumper wires to it directly. \$\endgroup\$
    – Dave Tweed
    Oct 21, 2017 at 17:23
  • \$\begingroup\$ @JakePaulScientist: yeah, it was just a plug, not a cable, just the 3.5mm jack that you can buy from raidio shack. However you can use any stereo headphone cable and just cut it. \$\endgroup\$ Oct 24, 2017 at 15:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.