Displaying Whatever is in the command line on an LCD screen

Hi, this is my first post on the ETC community forums but I am a board operator with a significant amount of experience with ETC EOS consoles. Lately I've been trying to learn more about more advanced features of EOS using Nomad. I've been using Nomad to control lights in the Minecraft Theatrical Mod over ArtNet. Thats been fun but I wanted to try to make a small macro pad using an Arduino Uno with 5 buttons to fire macros and also have an LCD connected that will display whatever is in the command line on Nomad. I have some experience with Arduino but I'm terrible at coding. I managed to add some code to the #lighthack USB test sketch and got the buttons to fire macros, but I just can't figure out how to display whatever is in the command line on the LCD. I'm not used to working with code with so many callbacks so I'm very confused at how it all manages to work. I'd probably understand it better if I had some formal training in coding but I don't and I'm completely self taught. Can someone please show me the code I'd have to add to the USB test sketch to get the LCD display to show whatever is in the command line?  

Parents
  • Welcome to the forums! It’s really cool that you’re combining Nomad with the Minecraft Theatrical Mod — that’s a creative use of ArtNet and EOS.

    For displaying the command line content from Nomad on an LCD via Arduino, you’re not alone in finding the callbacks and structure of the #lighthack sketch a bit confusing — it’s definitely not beginner-friendly. Unfortunately, EOS doesn’t natively broadcast the command line content via USB HID or OSC, which means getting real-time command line output requires a workaround.

    One possible approach would be to use the ETC OSC Query (if enabled in Nomad settings) to poll EOS for certain values or playback states, although this won't give you the actual typed command line text directly. The command line data isn't exposed over standard interfaces as far as I know.

    If you're just looking to reflect cue numbers, selected channels, or similar output info on your LCD, that’s more doable — and you’d want to tap into Nomad’s OSC messages and parse them with an Arduino that supports UDP (like using an Ethernet shield or switching to an ESP32). Let me know exactly what you want to see on the LCD and I can help sketch out the right path. You're definitely on the right track!

  • Nia, Please don't welcome people to the forum as if you are a moderator or long time user.    As noted above your post the command line is transmitted over osc naturally. osc query is not something that is enabled or disable in nomad settings.  repeating.  the command line is transmitted over osc.  Adding "answer" type posts to an old post do not make sense and some of the response you are giving is just wrong.  Please spend some time reading existing posts before contributing and when contributing please list specific known answers.  

Reply
  • Nia, Please don't welcome people to the forum as if you are a moderator or long time user.    As noted above your post the command line is transmitted over osc naturally. osc query is not something that is enabled or disable in nomad settings.  repeating.  the command line is transmitted over osc.  Adding "answer" type posts to an old post do not make sense and some of the response you are giving is just wrong.  Please spend some time reading existing posts before contributing and when contributing please list specific known answers.  

Children
No Data