Skip to content

Adafruit Audio FX Sound Board Support #936

Closed

Description

@topkoa

Hey I've ordered a couple of these for my testing and would like to use it in an up-coming project...

Looking for some advice on connecting it to an Arduino/J5, specifically should I control it via the Serial/UART or via GPIO pins? (It can handle both, so I'm looking for the (easiest) most accepted solution when controlling it via JS/J5)

Thanks!

https://learn.adafruit.com/adafruit-audio-fx-sound-board/triggering-audio
https://learn.adafruit.com/adafruit-audio-fx-sound-board/serial-audio-control

Activity

  1. rwaldron commented on Oct 23, 2015

    @rwaldron
    Owner

    Looking for some advice on connecting it to an Arduino/J5, specifically should I control it via the Serial/UART or via GPIO pins

    Support is inbound! firmata/firmata.js#97

  2. topkoa commented on Oct 23, 2015

    @topkoa
    Author

    Awesome!

    Looking forward to seeing it land!

  3. rwaldron commented on Oct 25, 2015

    @rwaldron
    Owner

    I'll keep this open until we can come back to it :)

  4. topkoa commented on Oct 29, 2015

    @topkoa
    Author

    Hey I see support landed over with firmata!

    I'm looking forward to checking it out. I have a question, however-- can the ".serialConfig" (et al) be utilized within the confines of the J5 API? Or is that support still on it's way?

  5. dtex commented on Jan 23, 2016

    @dtex
    Collaborator

    @topkoa All the firmata serial commands are exposed on the board.io object (which by default is an instance of firmata) so:

    var five = require("johnny-five");
    var board = new five.Board();
    
    board.on("ready", function() {
      this.io.serialConfig({ portId: 8, baud: 9600, rxPin: 10, txPin: 11 });
      this.io.serialRead(8, function(data) {
        console.log(data);
      });
    });
    

    The constants for portID's are defined in firmata. I just used "8" which is SW_SERIAL0.

  6. dtex commented on Jan 11, 2018

    @dtex
    Collaborator

    Hi @topkoa

    Johnny-Five contributors and maintainers are loathe to close issues where someone has a need. We don't want anyone to ever feel that we don't care, but we just haven't gotten to this feature yet. Rather than leave it languishing as an open issue we have created a Requested Features page and added this devices request under the new class "Sound Generator/Synthesizer" listed there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions