0

Can BrightSign receive Serial commands through USB port ?

I am using BrightSign HD1023 and would like to integrate it with Arduino Mega 2560  by sending commend to BrightSign for video control. However, it did't work. I found that there is a field under "File > Presentation Properties > Interactive" to set baudrate and port number of serial communication, but anything i set can not be saved and remain to the default setting (Port 0 and Baudrate 115200).  

Any ideas? thx

13 comments

  • 0
    Avatar
    Lyndon

     

    What do you mean your settings aren't saved? In the project, or when you publish them to the player? The player can receive serial through the usb but only if it recognizes the usb to serial chipset.  I know ftdi and prolific based chipsets work well. 

  • 0
    Avatar
    Amy Chow

    After I set the port number, I click "OK" to leave the page. But I found out there was no update and the port number stay as default (Port 0) after checking the field again.

    In the project and it was not published yet.

    Thanks for your information. Let me try ftdi and prolific based chipsets to see if it works. =)

  • 0
    Avatar
    Brandon

    Are you in the Interactive tab in Presentation Properties?
    That's not a setting, that's a selection since you can change the properties for each port differently.
    You select the port to act on from the Serial Input event or Send Serial command.
    The Clock language settings are the same way, you can change the settings for each language, and what settings are used is determined but the Language setting in the Presentation Properties Main tab.

  • 0
    Avatar
    Amy Chow

    Yes, I am in the interactive tab in Presentation properties. I was trying to send serial command through the USB port of the BrightSign (HD1023) to check if it can do the video control. I have tried using Arduino Mega or prolific based chipset. However, it doesn't work at all. What can I do? 

    Here is the setting of the USB input event

  • 0
    Avatar
    Bright Scripters

    Is the baud rate the same as on the sending device?

    Make sure that all the reset of the moving parts are aligned, by connecting the USB to a computer, and make sure that message sent from the device is received in putty, or other terminal app.

  • 0
    Avatar
    Brandon

    What version of BrightAuthor are you using (Help>About BrightAuthor)?

    What model player does your presentation target?
    You can check this by looking at the BrightAuthor window title - it will say Project Name - Target Model - BrightAuthor

    This is what my Serial Input event looks like for an HD1023 presentation in BrightAuthor 4.6.0.36.

    Note that I can (and must) specify the port for the serial input event.

    That's why in the Presentation Properties, Interactive tab, the port number doesn't "stick" - the settings for each individual port should remain, but changing the port number changes what port's settings you're viewing/modifying.

    In the Serial Input Event you specify which port to listen to for that event.

  • 0
    Avatar
    Bright Scripters

    Amy, please use Serial event, and not a USB event.

    Although it is a USB device, BA sees it as a serial port.

  • 0
    Avatar
    Amy Chow

    Hello Bright Scripters and Brandon,

    2 USB to Serial/TTL adaptor of Prolific based chipset were used, one connected to computer and one connected to BrightSign HD1023. I used RealTerm on the computer side to simulate serial command and sent to the BightSign. The baud rate of the sending device and BrightSign are both 115200. 

    The BrightAuthor I am using is Version 4.6.0.36 and the model i am using is HD1023.

    I tried using both Serial event and USB event, but it came out none of them working. Is it hardware issue?

    Here are the setting information.

     

  • 0
    Avatar
    Brandon

    Did you put a null modem adapter on one end? Otherwise the TX line is connected to the TX line and the RX line will be connected to the RX line, so nobody will receive anything.

  • 0
    Avatar
    Amy Chow

    Null modem adapter ?? Do you mean the USB-to-Serial / TTL  adapter connected to PC? The TX line is connected to RX line. 

    Here is the connection.

  • 0
    Avatar
    Bright Scripters

    On the HD1023 serial port over USB should be Port 1. (One of the screenshots, it shows Port 3)

    You could simplify things, by using the built-in 3.5mm serial port, which would then be Port 0.

    Also, to confirm that all your hardware is wired and configured correctly, you could try and connect two computers one to the other (temporarily removing the brightsign from the mix), and see that you can type in one terminal, and see the message on the other.

  • 0
    Avatar
    Amy Chow

    I tried Port 0 to 7 (except Port 2), but there was still no response.

    Also, I have tried using two computers with the two USB-to-Serial/TTL adaptors of Prolific based chipset for communication already, and i am sure the hardware configuration is fine. 

    What can I do ? Thanks

  • 0
    Avatar
    Brandon

    You set the receive port in the Serial Input event, like in the image I posted earlier.

    The USB to TTL adapter may not be recognized by the player, I believe we only tested USB to RS232 adapters.

    To simplify things, connect your USB-TTL adapter to the 3.5'm Serial port on the HD1023.
    Then set a Serial Input event on port 0 to do something.

Please sign in to leave a comment.