Change Release Notes
This fantastic release of ARC includes many new add-ons to make scripting even more powerful! Comfortable with the simplicity of EZ-Script and do not have the time to learn C# or VB? We now introduce variables, math and new commands into EZ-Script!
Changes
- Variable Support
- Math Support
- Variable Watch Control
- Optimized camera support for slower CPU's
- New EZ-Script Control Command: ScriptStartWait
- New EZ-Script Command: Print()
- New EZ-Script Command: Halt()
- EZ-Script GOTO() stack increased
- New EZ-Script Command for Roomba Control: Roomba()
- More Examples within ARC->File->Examples
Variable Examples
# Move a servo slowly in increments of 10
# from position 10 to 90
$position = 10
:loop
servo(d1, $position)
print("Position: $position")
Say("$Position")
sleep(1000)
$position = $position + 10
if ($position > 90)
goto(end)
goto(loop)
:end
Say("I'm Done counting!")
# Simple demonstration of variable usage
# All variables must be assigned before
# being used in a function
say("I'll do some math for you")
$y = 5
$x = 5 + 3 + $y
servo(d1, $x)
say("X equals $x")
# This script will read the position of
# the servo on D1
$servo = GetServo(d1)
Say("Servo 1 is at position $servo")
ARC Downloads
ARC
FREE
$0
always free
- 1 third-party plugin skill per project
- Trial cloud services
- Personal, DIY & education use
- Updated every 6–12 months
Recommended
ARC
PRO
$8.99
per month
- Use on 2+ PCs simultaneously
- Unlimited robot skills
- Cloud backup & revision history
- Weekly features & bug fixes
- Business use permitted
ARC
RUNTIME
$0
always free
- Load & run any ARC project
- Read-only mode
- Unlimited robot skills
- Includes early access fixes & features
- Minimum requirements: Windows 10 or higher, 2 GB RAM, 500 MB free disk space.
- Recommended: Windows 10 or higher, 8 GB RAM, 1 GB free disk space.
- Prices are in USD.
- More about each edition: Download & install guide.
- Latest changes: Release notes.
Compare Editions
| Feature |
ARC
FREE
|
ARC
PRO
|
|---|---|---|
| Get ARC Free | View Plans | |
| Usage | Personal · DIY · Education | Personal · DIY · Education · Business |
| Early access to new features & fixes | — | ✓ |
| Simultaneous microcontroller connections * | 1 | 255 |
| Robot skills * | 20 | Unlimited |
| Skill Store plugins * | 1 | Unlimited |
| Cognitive services usage ** | 10 / day | 6,000 / day |
| Auto-positions gait actions * | 40 | Unlimited |
| Speech recognition phrases * | 10 | Unlimited |
| Camera devices * | 1 | Unlimited |
| Vision resolution | max 320×240 | Unlimited |
| Interface builder * | 2 | Unlimited |
| Cloud project size | — | 128 MB |
| Cloud project revision history | — | ✓ |
| Create Exosphere requests | — | 50 / month |
| Exosphere API access | — | Contact Us |
| Volume license discounts | — | Contact Us |
| Get ARC Free | View Plans |
* Per robot project
** 1,000 per cognitive type: vision recognition, speech recognition, face detection, sentiment, text recognition, emotion detection, azure text to speech
Upgrade to ARC Pro
ARC Pro is your passport to a world of endless possibilities in robot programming, waiting for you to explore.

Kudos to D.J. and his team!!
:D
BRAVO ! DJ
I go on vacation and there are 3 big updates waiting for me! Awesome!
DJ,
Is it possible to add ScriptStopWait as well?
I link to different scripts, starting and stopping many within Script Manager.
Sometimes scripts are not getting stopped and I have to currently add Sleep delays. Could you add ScriptStopWait to overcome this?
Thanks,
Lumpy
Lumpy, no there isn't - script stop will stop - the issue you are experiencing has been addressed in the thread you started regarding it.