Code Monkey home page Code Monkey logo

softmodem's People

Contributors

arms22 avatar rmeister avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

softmodem's Issues

RS485 communication

Hi,
would it be possible to somehow use RS485 to make use of this module or some other? I would like make use of single pair cable that I have and achieve simple communication between two endpoints. Like old modems did.

My problem: I have location A and location B connected with two wire cable. Is there a way to use this cable and two units to use them for communication? Did anyone try to do something similar.

Any suggestion or answer would be much appreciated.

Add license

There is no hint about the license, except on the old Google Code page.

Filters over FSKIN and FSKOUT

Hi

I have a question about the shield's filters over FSKIN and FSKOUT. It looks like FSKOUT has a high-pass filter, but why is it needed when the Arduino can generate 2.4khz with PWM?

With FSKIN, how come it has a low-pass filter? Are the two resistors for dividing voltage?

Also, what's the solder joint for?

Thanks

Serial.modem reader

Magnetic stripe modem event handler from slide to char car in c = 'cause of event'

Support other microcontrollers than ATmega328p

e.g. ATtiny85, ATmega32u4.

We already began doing some stuff in this direction: publiclab/webjack#17

I managed to get the library sending on the ATtiny with Timer0. The problem with receiving is, that Timer0 uses the same pins as the analog comparator.

A solution could be the ADC multiplexer, which allows to replace AIN1 with an arbitrary ADC input pin. The downside of this solution is, that none of the other ADC pins can be used then, as the ADC has to be disabled.
It would be perfect if Timer1 can be used instead of Timer0. But I did not have the time yet to look closely at the differences between the timers.

For the ATmega32u4 the ADC definitively has to be switched off, otherwise it can only use the internal bandgap reference as negative comparator input.

What is the SJ?

Newbie here....
In the schematic diagram, what is the component SJ1? I've never seen that designation.
Thanks!
image

No data on RX (audio over 5.8GHz video)

Hi,

Hopefully someone sees this.

First off I have the basics working for both sending and receiving (sorry for misleading title, was not sure how to word it). What I am trying to do is send data over an audio channel which is broadcast over 5.8GHz for FPV drone video. This detail isn't particularly important because the sending hardware (VTX) and receiver seem to take care of doing whatever they do with the actual audio signal. As far as I know the audio that goes into the TX side comes out on the RX side (minus any signal degradation).

I have an Arduino connected to my video transmitter's audio line. The receiver also has an audio line which I connect to a separate Arduino.

Arduino --> VTX -> OTA -> RX -> Arduino

Now like I said I have almost all of it working:

Arduino -> Arduino
Arduino -> PC (using webjack)
Arduino -> VTX -> OTA -> RX -> PC (using webjack)

The only thing left is the 'full' setup where the video receiver (RX) sends the audio data to the Arduino. For some reason I cannot see any data on the receiving Arduino.

If it wasn't clear this is one-way communication and for each Arduino I have only built the circuit corresponding to TX or RX. Does the RX Arduino need the 'full' circuit? (although it did work without it in my simplistic case). I also see there is a potentiometer which I haven't touched. What exactly is this for?

If anyone has suggestions they will be greatly appreciated!

Support for Teensy micro-controller?

I have a setup that already runs XLR cables through my space and I use these Balanced to Un-balanced converters to feed audio to my teensy + audio shield.

I am now hoping to use your library to communicate between two teensy controllers.
But your code works only for Atmel.
Teensy uses interrupt timers: https://www.pjrc.com/teensy/td_timing_IntervalTimer.html

Converter:
https://www.sparkfun.com/products/14002
https://www.sparkfun.com/products/14003

Audio shield:
https://www.pjrc.com/store/teensy3_audio.html

TIFR2 |= _BV(OCF2B); and TIMSK2 cause me problems.

Thanks for any advice.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.