Using Arduino to make special outputs

timesuptim

New member
Hi Forum,
We are using FPP to play 10 videos in parallel on various screens. Very cool. We want to control a few other things that are nonstandard, but we already use an arduino to control them. So I have tried to use the ArtNet software for Arduino to be controlled by xLights (and thus synced to FPP), but I am completely unable to get the Arduino to receive any data from xLights. I probably need one simple piece of advice, but several hours of videos later and reading far too many manual pages has left me as ignorant as when i started.
Please share any experiences. Once I have a connection, I am sure i can hack out enough control to make the elements work.
Best wishes,
Tim
 
Follow up: connecting to the Arduino (Teensy with Ethernet, all very ArtNet compatible) seems to work, BUT I cannot see how to get the channels in xLights to correspond to the channels in the universe of the Arduino/ArtNet connection.
 
Thank you! Looks good. Other than the first Google hits, can you recommend any examples/tutorials/ect?

Basically I would like to send ASCII letters (i.e. individual bytes as e.g. DMX values) as specific times that the Arduino will spit out when it receives them. The display attached to the Arduino will take care of the interpretation of these values itself. So something that simple would be a great example.
 
ESPixelStick does this. Take a look at the DDP driver in the input section. You do not have to use it that way but it is an example.
 
Oh dear. ESPixelStick uses a very different Arduino system than I am used to.
I am not sure if this learning curve is one that my tired old brain can take!
I am sure there are very good reasons to go with PlatformIO on top of Visual Studio.

I will look at it again in the morning and see if my brain works a little bit better. The process of adapting this from the specific ESPixelStick hardware to my generic Teensy4.1 hardware might be significant and I am not sure that I will be able to do that in the PlatformIO IDE.

Is there a simpler example of DDP on Arduino that you know of?
 
Back
Top