Will this skill work with momentary pushbuttons? I'm currently using all of the ADC ports on my EZB to monitor many momentary buttons on my robot; I trigger ARC scripts when the voltage changes. If this Digital Monitor (ARCx) robot skill will work with these kinds of buttons, which approach is better: watching a digital port with this skill or sticking with the ADC approach?
Also - will this ARCx Digital Monitor skill be available for ARC? I’m referring specifically to the ARCx robot skill "Digital Monitor" and how it would integrate into my ARC project and scripts (JavaScript/Python) to trigger automation.

Yes - Digital Monitor works great with momentary pushbuttons, as long as the buttons are wired as digital inputs rather than analog voltage dividers.
Which is better for momentary buttons?
Best practice: use Digital Monitor on digital ports
For pushbuttons, this is the better approach in ARCx/ARC because:
That makes it much more efficient and reliable than using ADC for buttons.
ADC is better only when the input is truly analog
Use ADC when the device produces a range of values, such as:
If your buttons are just simple momentary switches, ADC is the wrong tool unless you intentionally wired multiple buttons through resistor ladders to save ports.
Recommendation for your setup
Since you said you’re using ADC ports to monitor many momentary buttons, I’d strongly recommend switching to digital ports + Digital Monitor if you have the ports available.
Why:
If you need to monitor many buttons and are short on digital ports, then ADC can still work, but it is a workaround rather than the preferred design.
How ARCx Digital Monitor integrates with scripts
Digital Monitor publishes each button as a global variable, so your JavaScript or Python scripts can react to it directly.
Example JavaScript:
If you want to wait for a press:
That is much better than repeatedly reading the port in a loop.
Important note about ARC vs ARCx
The Digital Monitor skill is an ARCx robot skill.
So:
If your project is in ARC, the better route is usually to use the built-in ARC tools and scripting against digital ports directly, or convert the project to an ARCx workflow if you want to use ARCx robot skills like Digital Monitor.
In short
Helpful references
If you want, I can help you figure out the best wiring plan for your buttons and whether you should keep using ADC for some of them or migrate them to digital inputs. What are you ultimately trying to control with all those buttons?